더북(TheBook)

Note NaN끼리 비교하기

NaN은 비교할 때 독특한 성질을 보입니다. NaN끼리 비교하면 false 값을 가진다는 것이죠. 이는 숫자, 문자열, 불 값을 통틀어 비교할 때 false가 나오는 유일한 값입니다.

> NaN == NaN;
< false

<=>= 연산자를 써도 결과는 false만 나오니 NaN은 비교 연산에서 false를 출력한다고 알아 두세요. 단, != 연산에서만은 true를 출력합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.