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가 나온다.
버그라고 하지만, 해당 버그를 수정하진 못한다고 한다.
수정하게 되면 다른 여러 곳에서 버그(사이드 이펙)들이 발생하기 때문에, 그냥 써야한다고.. 자바스크립트 개발자 피셜
'Javascript' 카테고리의 다른 글
JavaScript 개발자가 알아야할 33개 컨셉 07.Expression vs. Statement (0) | 2019.12.29 |
---|---|
JavaScript 개발자가 알아야할 33개 컨셉 06.Scope (0) | 2019.12.01 |
JavaScript 개발자가 알아야할 33개 컨셉 04.Type conversion (0) | 2019.11.24 |
JavaScript 개발자가 알아야할 33개 컨셉 03.Value Types and Reference Types (0) | 2019.11.24 |
JavaScript 개발자가 알아야할 33개 컨셉 02.Primitive Types (0) | 2019.11.24 |