기초탄탄
[JavaScript] typeof
✨sunee✨
2022. 6. 15. 20:34
typeof
데이터 타입을 반환하는 연산자 (단항 연산자)
문법
typeof operand // 괄호는 선택사항
typeof(operand)
operand: 피연산자로 문자열, 변수, 키워드, 객체등 타입을 알아낼 값.
반환값
값 | 반환 값 |
숫자, NaN | 'number' |
문자열 | 'string' |
true, false | 'boolean' |
null | 'object' |
undefined | 'undefined' |
함수 | 'function' |
함수가 아닌 객체 | 'object' |
symbol() | 'symbol' |
배열 | 'object' |
※ typeof는 배열을 구분하지 못하여 'object'를 반환한다. 배열을 구분하기 위해서는 arr.isArray()라는 함수를 사용해야한다.
예제
See the Pen Untitled by sueun (@su_nee) on CodePen.
참고문헌: MDN 웹 API 문서 / TCP School