javascript

JS - Null과 undefined의 차이점은 무엇일까?

우주전사버즈 2023. 8. 9. 09:51

노마드 코더의 바닐라js강의를 통해 얻은 지식이다.

 

null vs undifined

공통점 : 둘다 변수(메모리주소의 다른 별칭)로써 선언은 되어 메모리 어딘가 에 존재한다.

 

의도적으로 빈 값을 할당하는 Null 

typeof(Null) // 'object'

값이 할당되지 않은 것이 undefined 

typeof(undefined) // 'undefined' 자료형이 애초에없다.

함수가 값을 Not return 해도 undefined를 반환한다.

 

undefined == null은 True를 반환. 

undefined === null은 False를 반환. (자료형이 다르다!)