기초탄탄

[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