퍼블리싱/html css js
[JavaScript] null과 undefined
임고미
2020. 12. 21. 23:56
728x90
300x250
개념
1. null
null 과 Null 은 다릅니다 ( 대소문자 구별).
의도적으로 값이 없음을 표현할때 사용합니다.
2. undefined
값이 선언됐지만, 할당된 적 없을때 undifined가 출력됩니다.
null과 undefined는 falsy한 값으로 치부합니다.
null == undefined ( 0 ) // 없다와, 할당 되지 않았다는 둘다 falsy 한 값이긴 하지만
null === undefined ( X ) // 완전 동일하진 않습니다.
따라서,
예를들어, test의 값이
undefined 또는 null값일때
!test 로 표현이 가능합니다.
값이 꼭 있을때만 값을 넣겠다! 라고 표현할땐 test && ~~~ 로 작성 할 수 있다 |
728x90
300x250