반응형
자바스크립트 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
반응형
'Programing > JavaScript' 카테고리의 다른 글
자바스크립트 오브젝트 javaScript object (0) | 2015.07.19 |
---|---|
JavaScript Function 자바스크립트 함수 알짜만 빼먹기 (0) | 2015.07.19 |
자바스크립트 데이터 타입, javaScript data types, typeof (0) | 2015.07.19 |
자바스크립트 연산자, javaScript Operators (0) | 2015.07.19 |
자바스크립트 변수, javaScript variables (0) | 2015.07.18 |
댓글