let answer = 3 + 3;
if (answer > 5) {
alert("5보다 큰 숫자!");
}
if문은 말 그대로 "만약에 ~하면 ~한다." 를 컴퓨터 언어로 변환한 것이다.
위 코드를 순서대로 정리해보자면
1. answer 라는 변수에 3+3 계산 결과 값이 저장된다.
2. > 의 의미는 왼쪽의 값이 오른쪽의 값보다 크다는 의미이다.
3. if 우측 () 괄호안의 조건이 맞으면, {} 괄호 안의 코드가 실행된다.
이제 조건이 안 맞을 때 실행할 코드를 추가해보자.
아래 코드와 같이 else 를 추가해주면 된다.
let answer = 3+3;
if (answer > 5) {
alert("5보다 큰 숫자!");
} else {
alert("5보다 작거나 같은 숫자!");
}
else 문은 위의 if문이 false일 경우에 실행된다.
answer 변수가 5보다 크면 if문 내부의 코드가 실행되고, answer 변수가 5보다 작거나 같으면 else 문 내부의 코드가 실행된다.

else if 문을 사용해서 여러가지 조건을 설정할 수 있다.
이 경우 조심해야할 것은 조건문의 순서이다.
function myFavoriteColor(color) {
if (color === "navy") {
return "Good!";
} else if (color === "yellow") {
return "Bad!";
} else {
return "Whatever!";
}
}
=== 사용하는 것을 주의하자!