05.Typeof

 

자료형의 타입을 반환해주는 typeof

 

1

"1"

true

undefined

Function a 의 타입이 궁금한 경우  typeof를 사용해서 구하면 된다. 

 

typeof 1; 혹은 

typeof(1); 표기 법 둘다 가능. 

 

typeof 1  > number

typeof "1" > string

typeof true > boolean

typeof undefined > undefined

typeof a > function

 

그러나, Array나 Object의 경우 instanceof를 사용해서 확인해야 한다. 

[] instanceof Array

{} instanceof Object

 

그러면 Null의 type은 ?

typeof Null 에 대한 결과는 Object가 나온다. 

버그라고 하지만, 해당 버그를 수정하진 못한다고 한다. 

수정하게 되면 다른 여러 곳에서 버그(사이드 이펙)들이 발생하기 때문에, 그냥 써야한다고.. 자바스크립트 개발자 피셜

 

+ Recent posts