조건 = 불 자료형
조건 분기 : 코드가 실행되는 흐름을 변경하는 것
if (불 값이 나오는 표현식) {
불 값이 참일 때 실행할 문장
}
true
면 중괄호 안의 문장을 실행하고 false
면 문장을 무시한다.if
문에는 else
절을 붙일 수 있는데, else
뒤에 이어지는 코드 블록은 조건이 거짓일 때 실행된다.if (불 값이 나오는 표현식) {
불 값이 참일 때 실행할 문장
} else {
불 값이 거짓일 때 실행할 문장
}
else
를 사용하면 if
조건문을 2번 사용하지 않아도 된다.if (불 값이 나오는 표현식1) {
if (불 값이 나오는 표현식2) {
표현식 2가 참일 때 실행할 문장
} else {
표현식 2가 거짓일 때 실행할 문장
}
} else {
if (불 값이 나오는 표현식 3) {
표현식 3이 참일 때 실행할 문장
} else {
표현식 3이 거짓일 때 실행할 문장
}
}
if
조건문은 조건이 한 문장일 때 중괄호를 생략할 수 있다.if (불 표현식) {
문장
} else if (불 표현식) {
문장
} else if (불 표현식) {
문장
} else {
문장
}
let a = 5;
if (a < 0) {
console.log("1");
} else if (a >= 0 && a < 10) {
console.log("2");
} else {
console.log("3");
}