조건문(if) - 자바스크립트
반응형
if 문은 조건문을 나타내는 구문입니다. if 문을 사용하여 코드의 실행 경로를 분기할 수 있습니다.
if (조건식) {
// 조건식이 참일 때 실행할 코드
}
위의 코드에서 조건식은 평가되는 식입니다. 조건식이 true(참)일 때 중괄호 안에 있는 코드 블록이 실행됩니다. 조건식이 false(거짓)일 때는 코드 블록이 실행되지 않습니다.
조건식은 다양한 비교 연산자와 논리 연산자를 사용하여 만들 수 있습니다.
- 비교 연산자: ==, !=, ===, !==, >, <, >=, <=
- 논리 연산자: &&, ||, !
또한 if 문은 else 절과 else if 절을 사용하여 다른 실행 경로를 만들 수 있습니다.
if (조건식1) {
// 조건식1이 참일 때 실행할 코드
} else if (조건식2) {
// 조건식1이 거짓이고 조건식2가 참일 때 실행할 코드
} else {
// 모든 조건식이 거짓일 때 실행할 코드
}
위의 코드에서 else if 절은 이전 조건식이 거짓일 때 실행됩니다. else 절은 모든 조건식이 거짓일 때 실행됩니다.
3가지의 간단한 예시로 if문에 대해 더 알아보도록 하겠습니다.
let x = 10;
if (x > 0) {
console.log("x는 0보다 큽니다.");
}
위의 코드에서는 x가 0보다 큰지를 조건식으로 평가하고, 조건식이 true이므로 "x는 0보다 큽니다." 라는 문자열이 콘솔에 출력됩니다.
let x = 10;
if (x < 0) {
console.log("x는 0보다 작습니다.");
} else {
console.log("x는 0 이상입니다.");
}
위의 코드에서는 x가 0보다 작은지를 조건식으로 평가하고, 조건식이 false이므로 else 절이 실행됩니다. 따라서 "x는 0 이상입니다." 라는 문자열이 콘솔에 출력됩니다.
let x = 10;
if (x < 0) {
console.log("x는 0보다 작습니다.");
} else if (x > 0) {
console.log("x는 0보다 큽니다.");
} else {
console.log("x는 0입니다.");
}
위의 코드에서는 x가 0보다 작은지, 0보다 큰지, 또는 0인지를 조건식으로 평가합니다. x가 0보다 크므로 else if 절이 실행되고 "x는 0보다 큽니다." 라는 문자열이 콘솔에 출력됩니다.
반응형
'Programming' 카테고리의 다른 글
빅오 표기법 (Big O notation) (0) | 2023.03.08 |
---|---|
반복문(for) - 자바스크립트 (0) | 2023.03.07 |
문자열 자르기 - 자바스크립트 (0) | 2023.03.05 |
잘라서 배열로 저장하기 (0) | 2023.03.04 |
객체(Object) - 자바스크립트 (0) | 2023.03.03 |
댓글