Programing/JavaScript
자바스크립트 undefined, null 의 개념
리커니
2015. 7. 19. 02:06
반응형
자바스크립트 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
반응형