1) typeof
인수의 자료형을 반환해주는 typeof 연산자는 두가지 형태의 문법을 지원한다.
1) 연산자: typeof x
2) 함수: typeof (x)
괄호의 여부에 상관없이 결과는 동일하다.
typeof undefined // "undefined"
typeof 0 // "number"
typeof 10n // "bigint"
typeof true // "boolean"
typeof "foo" // "string"
typeof Symbol("id") // "symbol"
2) 각 타입별 typeof 연산자 결과
타입 | 자료형 | 결과 |
기본 타입 | 숫자 | number |
기본 타입 | 문자열 | string |
기본 타입 | 불린값 | boolean |
기본 타입 | null | object |
기본 타입 | undefined | undefined |
참조 타입 | 객체 | object |
참조 타입 | 배열 | object |
참조 타입 | 함수 | function |
참고자료
https://ko.javascript.info/types
자료형
ko.javascript.info
서적: 인사이드 자바스크립트 - 송형주, 고현준
728x90
'웹 > JavaScript' 카테고리의 다른 글
[JavaScript] function 에서의 세미콜론(;) (0) | 2021.07.20 |
---|---|
[JavaScript] 클릭한 요소 인덱스 구하기 (querySelectorAll, onclick...) (0) | 2021.06.26 |
[JavaScript] 숫자 자료형(number) (0) | 2021.06.15 |
[JavaScript] undefined vs null (undefined과 null의 차이점) (0) | 2021.06.15 |
[JavaScript] 진수변환 toString() / parseInt() (0) | 2021.05.20 |