Programing/JavaScript

자바스크립트 undefined, null 의 개념

리커니 2015. 7. 19.
반응형

자바스크립트 undefiend, null의 개념

 

 - undefined

 

자바스크립트에서 값이 없는 변수는 undefined값을 가지고 있다.

그리고 이것의 타입 또한 undefined 다.

 

예)

var person;                  // Value is undefined, type is undefined

 

undefined로 값이 세팅되어진 몇몇 변수는 값이 비어있을 수 있다.

그리고 그 타입 또한 undefined 이다.

 

예)

person = undefined;       // Value is undefined, type is undefined

 

비어있는 string 타입의 변수는 값과 타입을 모두 가지고 있다.

 

예)

var car = "";                // The value is "", the typeof is string

 

- null

자바스크립트에서 null은 아무것도 없는 것을 의미한다.

그리고 이것은 존재하지 않는 무언가로 가정된다.

 

null과 undefined의 차이

var person = null;              // Value is null, but type is still an object
var person = undefined;     // Value is undefined, type is undefined
typeof undefined              // undefined
typeof null                       // object
null === undefined           // false
null == undefined             // true

 

 

 

반응형

댓글

💲 추천 글