728x90
반응형
변수의 값이 없음을 나타낼 때 JavaScript에서는 null과 undefined를 사용할 수 있다.
하지만 undefined는 '값이 할당되지 않은 상태'를 나타내는 예약어이기 때문에 null을 사용하는 것이 좋다.
typeof 연산자를 사용할 때
undefined의 경우 undefined를 반환하지만
null의 경우 object를 반환한다. (이는 명백한 오류이지만 하위 호환성을 유지하기 위해 오류를 수정하지않고 남겨둔 상황이라고 한다.)
728x90
반응형
'JavaScript' 카테고리의 다른 글
JavaScript 형 변환 (0) | 2022.01.17 |
---|---|
JavaScript 간단하게 브라우저와의 상호작용하기 : alert, prompt, confirm (0) | 2022.01.13 |
JavaScript 트래픽 절약, 로딩 속도 팁 (0) | 2022.01.12 |
JavaScript 매뉴얼(Manuals)과 명세서(Specifications), 호환성(Compatibility) (0) | 2022.01.12 |
JavaScript 기초 (0) | 2022.01.12 |
댓글