fffo

연산자 본문

Programming/Javascript

연산자

gggs 2021. 9. 22. 21:26

연산자

  • 할당문은 값으로 평가되는 표현식인 문, 할당된 값으로 평가됨
  • 동일 비교 연산자(==)는 타입을 체크하지 않으므로 예측하기 어려운 결과가 나올 수 있음 → 일치 비교 연산자(===) 사용 권장
  • 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