조건문이란 주어진 조건에 따라 코드들의 실행이 결정되는 문(statement)이다.
if문의 기본적인 형태는 아래와 같다.
if (조건식) {
// 조건식이 참일 경우 실행될 코드
}
조건식이 참이라고 평가가 되면 중괄호 안의 코드들이 실행되는 것이 if문의 기본 구조라고 할 수 있다. 중괄호안의 코드가 한 줄 뿐이라면 중괄호를 아래와 같이 생략해서 쓸 수 있다.
if (true) console.log("중괄호를 생략했습니다.");
코드를 여러사람이 같이 보게 될 경우 가독성을 위해 생략하지 않는 것을 추천한다.
if문을 단독으로 사용할 수 있지만 대부분의 경우에 if ... else
문을 활용한다. 하나의 조건이 아닌 여러개의 조건을 평가해야 하는 상황이 많기 때문이다. if ... else
문의 기본적인 형태는 아래와 같다.
if (조건식1) {
// 조건식1이 참(true)일 경우 실행될 코드
} else if (조건식2) {
// 조건식1이 거짓(false)이고 조건식2가 참(true)일 경우 실행될 코드
} else {
// 조건식1, 2 모두 거짓일 경우 실행될 코드
}
상황에따라 조건식을 추가하고 싶으면 else if
문을 여러번 작성해도 된다.