JS 딥 다이브 - 연산자

Clear·2023년 6월 22일
0

Daily Posting

목록 보기
21/27

일치 비교(===)에서 주의할 것.

  • NaN은 자신과 일치하지 않는 유일한 값이다.
NaN === NaN //false

따라서, 숫자가 NaN이지 검사하려면 isNaN()을 사용해야 한다.

typeof 연산자

  • typeof연산자로 null값을 연산하면, null이 아닌 "object"를 반환한다. 따라서, === null로 비교해야한다.
  • 선언하지 않은 식별자를 typeof 연산하면, reference오류가 아니라, undefined가 반환한다.
typeof null // "object"
// cry라는 식별자를 선언한 적 없음.
typeof cry // "undefined"

0개의 댓글