[JS] undefined와 null

Darlene·2021년 2월 3일
0

자바스크립트

목록 보기
13/24

undefined와 null

'값이 없다'를 의미 함.

  1. undefined : 값이 없다는 것을 확인할 때 사용.
let myName; 

console.log(myName); 
> undefined

값이 주어지지 않은 변수에는 기본적으로 undefined값을 가지고 있다.
선언한 다음 값을 정해주지 않았다는 것을 의미하므로 지정된 값이 없다는 것을 확인할 수 있다.

  1. null : 값이 없다는 것을 의도적으로 표현할 때 사용.
myName = null; 

console.log(myName); 
> null 

null을 초기값으로 설정하였다.
의도적으로 값이 없다는 의미를 표현한 것이다.

null과 undefined 동등, 일치 비교를 해보았다. 참고하면 좋을 듯 하다.

console.log(null == undefined); 
> true

console.log(null === undefied); 
> false

null과 undefined 값이 어떤 자료형인지 살펴보았다.

console.log(typeof null);         
> object

console.log(typeof undefined);    
> undefined

0개의 댓글