05.Null & Undefined

null is an assigned value. It means nothing.
null은 '빈 값(blank)'을 의미하는데 사용자가 준 value.
자바스크립트가 자동적으로 null 이란 값을 줄 수는 없음.
undefined means a variable has been declared but not defined yet.
선언은 됐지만 아직 value가 할당되지 않은 경우

strict equals operator(===)
엄격일치연산(===)는 value뿐만 아니라 type도 같아야 true가 나옴.

let name; // undefined
let name = null; // null
console.log(null == undefined); // true
console.log(null === undefined); // false

the data type of null is an object

console.log(typeof null); // object
console.log(typeof undefined); // undefined

개발하는 스트롱맘

0개의 댓글