Javascript 를 사용하다보면, 언젠가 한번은 직면하게 될 문제인 Null 과 Undefined입니다. 자바스크립을 처음 접할때는 둘다 같은 같은 null을 의미한다고 생각하고 넘어갔습니다만, 깊게 들어가보면 다르다는 것을 알 수 있습니다.,
Null
- 비어있거나 존재하지 않는값
- 할당해야 하는 값
let a = null;
console.log(a); // result : null
객체로 취급됩니다.
Undefined
- 변수가 선언 되었지만, 아무 값도 할당되지 않은 상태
let b;
console.log(b); // undefined
변수를 underfined로 설정할 수도 있습니다.
let c = underfined;
console.log(c); // undefined
var d = {};
console.log('d',d); // undefined
아무값도 할당되지 않은 상태라 값을 할당할 수 있지만 null은 아닙니다.
반응형
'컴퓨터' 카테고리의 다른 글
아이맥, 맥북, 맥 부팅이 느려질 때 해결방법 (0) | 2018.06.15 |
---|---|
angular vs react vs vue 에 대해서 (0) | 2018.01.26 |
미니컴퓨터 Asrock deskmini 110 (0) | 2017.12.14 |
github.io 블로그 만든 후기 (0) | 2017.10.01 |
acronis backup 12 centos 7 서버를 통해서 ms sql 백업 (0) | 2017.09.14 |