7.8 typeof 연산자
- 피연산자의 데이터 타입을 문자열로 반환한다.
- null은 반환하지 않는다.
- typeof null → object 반환
- 굉장한 버그이며 아직 수정되지 않았다
- null임을 확인하려면 typeof 대신 ===을 사용하자
- 선언하지 않은 식별자를 typeof 연산을 하면 참조에러 대신 undefined를 반환한다
7.10 그 외의 연산자
- 다른 챕터에서 더 자세하게 다룰 예정인 연산자들
📎 연산자 정의
?. | 옵셔널 체이닝 연산자 |
?? | null 병합 연산자 |
delete | 프로퍼티 삭제 |
new | 생성자 함수를 호출할 때 사용하여 인스턴스를 생성 |
instanceof | 좌변의 객체가 우변의 생성자 함수와 연결된 인스턴스인지 판별 |
in | 프로퍼티 존재 확인 |
728x90
반응형
'개발서적 > 모던 자바스크립트 Deep Dive' 카테고리의 다른 글
객체 리터럴 (모던 자바스크립트 Deep Dive) (0) | 2024.04.16 |
---|---|
타입 변환과 단축 평가 (모던 자바스크립트 Deep Dive) (0) | 2024.04.15 |
데이터 타입 (모던 자바스크립트 Deep Dive) (0) | 2024.04.15 |
변수 (모던 자바스크립트 Deep Dive) (0) | 2024.04.15 |
자바스크립트란? (모던 자바스크립트 Deep Dive) (0) | 2024.04.15 |