undefined, null : 값이 없다.
어떤 변수에 아무 값이 없을 경우.(=초기화 되지 않은 변수)
undefined는 주로 시스템에서 어떤 변수나 속성이 정의되지 않은 경우를 표현하기 위해 사용함.
null은 개발자가 의도적으로 비어있는 무의상태를 표현하기 위해 사용함.
>var null_var;
>null_var=null;
>null_var;
>typeof(null_var);
<"object" //null이라는 빈 객체가 저장되어있다는 뜻. 개발자가 명시적으로 이 변수는 비어있다고 정의를 해둠.
--실습--
null값을 가진 변수b를 선언해라.
=> var b=null
'Programming > javascript (JS)' 카테고리의 다른 글
JS(9) 함수 사용하기 (0) | 2019.10.01 |
---|---|
JS(8) 산술연산자 (0) | 2019.09.30 |
자바스크립트 JS (6). 데이터타입(자료형) - 객체 object (0) | 2019.09.30 |
자바스크립트 JS (5). 데이터타입-문자열(string) (0) | 2019.09.30 |
자바스크립트 JS (4). 데이터타입-숫자형(number) & parseInt / parseFloat (0) | 2019.09.06 |