null 과 undefined

혜삐·2023년 5월 14일
0

톺아보기

목록 보기
4/21

null과 undefined는 과연 무엇이 다를까?

null 은 값이 없다는 것을 의도적으로 표현하는 것이고, undefined는 값이 없다는 것을 확인하는 값이다.

console.log(null == undefined); // true
console.log(null === undefined); // false
let cup;
console.log(cup); // undefined
cup = '물';
console.log(cup); // 물
cup = null;
console.log(cup); // null

변수를 선언하고 아무런 값을 할당하지 않았다면 -> undefined,
값이 의도적으로 없다는 것을 표현하려면 -> null 을 쓰면 된다.

즉, null의도적으로 없다는 것을 의미하고 undefined처음부터 없었다는 것을 의미한다.

profile
혜삐월드

0개의 댓글