본문 바로가기
javaScript/J Query & 스크립트

null과 undefined 차이

by mooyou 2022. 3. 3.
728x90
300x250
SMALL

null은 비어있는, 존재하지 않는 값을 의미

undefined는 변수가 정의되어있지만, 아무 값도 할당받지 않은 상태를 의미

 

 

value에 null값을 할당했을 경우
var value = null; 
console.log(value); //null
console.log(typeof value); //object

 

※ typeof는 우측의 값이 어떤 자료형인지 확인하고 문자형으로 반환

 

value에 아무 값도 할당하지 않았을 경우
var value;
console.log(value); //undefined
console.log(typeof value); //undefined

할당된 값이 없기 때문에 undefined으로 출력된다.

728x90
반응형
LIST

댓글