5. Typeof / Instance of 연산자
2020. 4. 12. 21:12
반응형
Typeof
: 내가 사용하는 type이 무엇인지 알려주는 연산자.
거의 모든 원시자료형에서 작동한다. Number, boolean, string, undefined 등...
하지만, 아래 캡쳐와 같이
'배열(Array)[]'과 '객체(Object){}'를 모두 object로 출력하는 버그가 존재한다.
이는 typeof와 유사한 instanceof를 이용해서 해결할 수 있는데,
차이점이 있다면 instanceof는 원시자료형(string, boolean, number...)에서 작동하지 않는다는 것이다(어레이나 오브젝트 대신, primitive 자료형을 넣을 시에는 false를 반환함).
반응형
'한 걸음 > TS & JS' 카테고리의 다른 글
7. 표현식과 명령문(Expression vs Statement) (0) | 2020.04.19 |
---|---|
6. 스코프(Scope) (0) | 2020.04.18 |
4. 형 변환(Type conversion) (0) | 2020.04.12 |
3. 값 유형과 참조 유형(Value Types and Reference Types) (0) | 2020.04.05 |
2. 원시 자료형(Primitive Types) (0) | 2020.04.05 |