여기서 null은 null로 안나오는 이유는? 구 버전 호환성의 위해서 버그를 고치지 않고 쓰고있기 때문에 object로 나옴
null은 값이 비어 있다는 의미로 표현되는 자료형
null
존재하지 않은(nothing), 비어 있는(empty), 알 수 없는 (unknown)값을 나타내는데 사용
undefined는 값이 할당되어 있지 않은 상태를 나타낼 때 사용되는 자료형
undefined
변수 선언 후 초기화 하지 않는다면, undefined가 자동으로 할당