표현식이 참으로 평가되면 실행되는 블럭
if (표현식A) {
표현식A가 참이면 실행
} else if (표현식B) {
표현식B가 참이면 실행
} else {
표현식A, B에 해당하지 않는 경우에 실행
}
if (표현식A && 표현식B) {
표현식A와 표현식B가 둘 다 참이면 실행
}
if (표현식A || 표현식B) {
표현식A와 표현식B 중 하나만 참이어도 실행
}
if (!표현식A) {
표현식A이 거짓이면 실행
}
조건 ? 표현식A(조건이 참이면 실행) : 표현식B(조건이 거짓이면 실행)
let n = 10;
switch (n % 2) {
case 0: {
console.log('2의 배수입니다.');
break;
}
default:
console.log(n);
}