기타 false로 간주되는 데이터 형
다음은 false와 0 외에 false로 간주되는 데이터형의 리스트다. if문의 조건으로 !(부정) 연산자를 사용했기 때문에 각 조건문의 첫번째 블록이 실행되는 것은 주어진 값이 false이기 때문이다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| if (! '' ){ alert( '빈 문자열' ) } if (!undefined){ alert( 'undefined' ); } var a; if (!a){ alert( '값이 할당되지 않은 변수' ); } if (! null ){ alert( 'null' ); } if (!NaN){ alert( 'NaN' ); } |
댓글 없음:
댓글 쓰기