typeof-null1 [JS] 자바스크립트 null은 객체? 기본 타입! (typeof null) # 자바스크립트 null? 자바스크립트의 null은 '의도적으로 값이 없음'을 명시하기 위한 기본 데이터 타입이다. 타입도 null이며, 값도 null인 Primitive Type이다. 즉, null은 객체가 아니다!(기본 타입이다!) # typeof null? 하지만 typeof 연산자로 null의 타입을 체크해보면, object가 뜬다. var null_01 = null; typeof null_01; // object 객체인건가 헷갈릴 수 있지만, 이건 자바스크립트 초기 버전의 버그다. # typeof 연산자의 버그 typeof 구현 코드의 원리는 대충 아래와 같다. if(is_undefined?){ // undefined 체크 return undefined; }else if(is_object?){ .. 2020. 10. 10. 이전 1 다음