fffo
연산자 본문
연산자
- 할당문은 값으로 평가되는 표현식인 문, 할당된 값으로 평가됨
- 동일 비교 연산자(==)는 타입을 체크하지 않으므로 예측하기 어려운 결과가 나올 수 있음 → 일치 비교 연산자(===) 사용 권장
- NaN는 자신과 일치하지 않는 유일한 값
- NaN === NaN; // → false
- 내장 함수 isNaN를 사용해야 함
- isNaN(NaN); // → true
- Object.is 메서드 : 예측 가능한 정확한 비교 결과 반환
-0 === +0 // true Object.is(-0, +0) // false NaN === NaN // false Object.is(NaN, NaN) // true // 이외에는 일치 비교 연산자(===)와 같음
- null을 확인 할 때는 typeof함수 대신 일치 비교 연산자(===)를 사용
- 지수 연산자(**)는 ES7에 새로 도입된 연산자, 음수 사용 시 음수를 괄호로 감싸야 함
'Programming > Javascript' 카테고리의 다른 글
타입 변환과 단축 평가 (0) | 2021.09.24 |
---|---|
제어문 (0) | 2021.09.23 |
데이터 타입 (0) | 2021.09.21 |
표현식과 문 (0) | 2021.09.20 |
js 실행환경, 변수 (0) | 2021.09.19 |
Comments