[JS]null undefined 차이점(with false)
javascript 기초 및 복습
Null vs Undefined
둘 타입 모두 '값이 없음'입니다.
두 데이터 타입의 공통점은 값이 없음을 나타낸다는 점입니다.
null, undefined의 차이점은 선언, 저장 여부입니다.
var isNull = null;
null은 선언이후 null(의미 없는 특별한 값이라고 말합니다. )로 저장해놓은 것입니다.
var isUndefined;
Undefined은 선언만 하고 값을 초기화하지 않은, 등록하지 않은 상태입니다.
null은 의도적으로 빈 값을 나타내기 위해서 사용합니다. 주로 객체를 담은 변수를 초기화할 때 많이 사용합니다.
참고
typeof null // 'object'
typeof undefined // 'undefined'
null은 object이지만 원시 타입 중 하나입니다. 따라서
동등연산자를 사용하면
var isNull = null
typeof isNull === null; //false
위와 같은 결과를 나타냅니다.
Author And Source
이 문제에 관하여([JS]null undefined 차이점(with false)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@fdsa09876/null-undefined-차이점with-false저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)