조건문은 어떠한 조건을 판별하는 기준을 만드는 것이다.
조건문에는 반드시 비교 연산자가 필요하다.
(> , < , >= , <= , ===, !== ...)
비교의 결과는 늘 boolean 즉 true와 false를 반환한다.
조건문은 기본으로
if(조건1){
// 조건 1이 통과할 경우
} else if( 조건2) {
// 조건1이 통과하지 않고
// 조건2가 통과할 경우
} else {
// 모든 조건이 통과하지 않을 경우
}
이 문법으로 쓸 수 있다.
if (false)
if (null)
if (undefined)
if (0)
if (NaN)
if ('')
&& and - A && B (A이면서 B일때)
|| or - A || B (A이거나 B일때)
! not - !A && B (A가 아니면서 B일때)