if( 조건1 ) {
// 조건1이 참이면 실행
} else if( 조건2 ) {
// 조건1은 거짓, 조건2는 참이면 실행
} else {
// 모두 거짓이면 실행
}
논리 연산자
&& (and 연산자) : 양쪽에 위치한 조건을 모두 만족한 경우 true
|| (or 연산자) : 양쪽 중 하나라도 만족한 경우 true
! (not 연산자) : boolean의 값을 반전 시켜주는 논리 연산자
falsy값 ⇒ 거짓으로 치는 값!
- undefined
- null
- 0
- ””
- NaN