자바스크립트 조건문 : if문
천둥상어
·2023. 11. 27. 10:59
반응형
"자바스크립트에서 가장 기본적이고 많이 사용되는 조건문 중 하나인 'if'문에 대해 알아보겠습니다. 'if'문은 특정 조건이 참일 경우에만 코드 블록을 실행하도록 하는 제어 구조를 제공합니다."
if문의 기본 구조
if (조건) {
// 조건이 참일 때 실행되는 코드
}
- 조건: 평가되어 참 또는 거짓으로 판단되는 표현식입니다.
- 코드 블록({ }) 안의 코드는 조건이 참일 때만 실행됩니다.
기본적인 if문
let temperature = 25;
if (temperature > 30) {
console.log("Hot!");
}
위의 예시에서는 온도(temperature)가 30보다 높은 경우에만 "Hot!"라는 메시지가 출력됩니다.
if-else문
let time = 14;
if (time < 12) {
console.log("오전");
} else {
console.log("오후");
}
이 예시에서는 시간에 따라 "오전" 또는 "오후"라는 메시지가 출력됩니다.
if-else if-else문
let score = 85;
if (score >= 90) {
console.log("A 학점");
} else if (score >= 80) {
console.log("B 학점");
} else if (score >= 70) {
console.log("C 학점");
} else {
console.log("D 학점");
}
이 예시에서는 점수에 따라 학점이 출력됩니다.
중첩된 if문
'if'문은 중첩하여 사용될 수 있습니다. 아래는 중첩된 'if'문의 예시입니다.
let hour = 8;
let isWeekend = false;
if (hour < 12) {
console.log("오전");
if (isWeekend) {
console.log("주말입니다.");
}
}
이렇게 중첩된 'if'문은 외부 'if'문의 조건이 참일 때 내부 'if'문이 실행됩니다.
마무리
'if'문은 프로그램에서 특정 조건에 따라 다르게 실행되어야 하는 부분을 구현할 때 매우 유용합니다.
더 복잡한 조건 로직을 다룰 때는 'if-else if-else'문이나 중첩된 'if'문을 효과적으로 활용할 수 있습니다.
반응형
'프로그래밍 > JavaScript 기초' 카테고리의 다른 글
자바스크립트 변수와 상수 : let, const (0) | 2023.11.28 |
---|---|
자바스크립트 비교 연산자 : ==, ===, !=, !==, >, <, >=, <= (0) | 2023.11.28 |
자바스크립트의 조건문 : switch문 (1) | 2023.11.27 |
자바스크립트의 다양한 반복문 비교와 성능 평가 (2) | 2023.11.26 |
자바스크립트 반복문 : for와 while (1) | 2023.11.26 |