typeof의 연산자가 숫자, 문자열 또는 부울 값인 경우 반환되는 결과는 "숫자", "문자열" 또는 "부울"입니다. 개체, 배열 또는 null의 경우
을 반환합니다.은 "객체"입니다. 함수 피연산자의 경우 "함수"를 반환합니다. 피연산자가 정의되지 않은 경우 "정의되지 않음"을 반환합니다.
typeof의 피연산자가 Number, String 또는 Boolean과 같은 래퍼 개체인 경우 "object"를 반환합니다. 또한 Date 및 RegExp 개체의 경우 "object"도 반환합니다.
JavaScript 핵심 언어의 일부는 아니지만 JavaScript 내장 환경에서 제공되는 객체의 경우 typeof의 반환 값은 구현에 따라 결정됩니다.