IT&컴퓨터공학/Javascript

[Javascript] if 문으로 undefined / null 체크 방법

yan_z 2021. 1. 23. 20:28

undefined 와 null 의 차이점

 

- null 은 의도적으로 null 을 할당한 것으로 , "값이 없음" 을 나타낸다.

  때문에 null 의 변수 타입은 object 이다

 

- undefined 는 변수를 선언하고 값을 할당하기 전의 형태이다. 즉, "값이 할당되지않음" 을 나타낸다.

 

 

undefined & null 체크 방법

var a;

if(a===undefined) console.log("^^"); // 따옴표를 쓰지 않아야 한다 !

// a==='undefined' 라고 쓰면 오류 !

 

var a=null;

if(a===null) console.log("^^");

- 기본적으로 따옴표를 쓰지 않고 사용한다