반응형
if...else 문
if...else 문은 주어진 조건식의 평가 결과, 즉 논리적 참 또는 거짓에 따라 실행 할 코드 블록을 결정한다.
조건식의 평가 결과가 true일 경우 if 문의 코드 블록이 실행되고, false일 경우 else 문의 코드 블록이 실행된다.
if (조건식) {
// 조건식이 참이면 이 코드 블록이 실행된다.
} else {
// 조건식이 거짓이면 이 코드 블록이 실행된다.
}
*if문의 조건식은 불리언 값으로 평가되어야 한다. 만약 if문의 조건식이 불리언 값이 아닌 값으로 평가되면 자바스크립트 엔진에 의해 암묵적으로 불리언 값으로 강제 변환되어 실행할 코드 블록을 결정한다.
*조건식을 추가하고 싶은 경우 else if문을 사용한다.
if(조건식 1) {
// 조건식 1이 참이면 이 코드 블록이 실행된다.
} else if(조건식2) {
//조건식2가 참이면 이 코드 블록이 실행된다.
} else {
// 조건식 1,2가 모두 거짓이면 이 코드 블록이 실행된다.
}
*else if문과 else 문은 옵션이다. 즉 사용할 수도 있고, 사용하지 않을 수도 있다. if문과 else문은 2번 이상 사용할 수 없지만 else if문은 여러 번 사용할 수 있다.
반응형
'JavaScript' 카테고리의 다른 글
함수와 일급 객체 (0) | 2022.10.31 |
---|---|
JavaScript continue 문 (1) | 2022.10.04 |
JavaScript break 문 (1) | 2022.10.04 |
JavaScript 반복문(for, while, do...while) (1) | 2022.10.04 |
JavaScript Switch 문 (0) | 2022.10.04 |