개발 등/JAVASCRIPT

[JAVASCRIPT] undefined 와 null 의 차이

darkhorizon 2013. 7. 3. 15:50
728x90
반응형

undefined란 변수만 선언하고 값을 지정하지 않은 상태이며,

null은 변수에 null값이 들어간 상태를 말한다.


)

var test1;

var test2 = null;


alert(typeof test1)을 띄워보면 undefined

alert(typeof test2)는 Object 가 나온다.


undefined의 구분법은 다음과 같다.

if (typeof test1 == 'undefined') {

// undefined를 따옴표로 감싸야 한다.

}


null 은 if (test1 == null) 로 구분할 수 있다.

728x90