일치비교연산자1 [JavaScript/자바스크립트]NaN, 일치비교연산자, Object.is NaN은 Not a Number으로 숫자가 아닌 값을 의미한다. NaN은 자신과 일치하지 않는 유일한 값이다. 따라서 숫자가 NaN인지 조사하려면 빌트인 함수 Number.isNaN을 사용한다. (왜 숫자라고 했냐면 NaN의 타입은 숫자이기 때문에 // typeof NaN ->출력값은 number 출력값으로 숫자가 나왔을때, 이것이 NaN인지 확인하려면 Number.isNaN을 사용해야한다는 의미. 일치 비교 연산자로 비교하면 false의 값이 나온다. 자신과 일치하지 않는 유일한 값이기 때문에) Number.isNaN(NaN); //true Number.isNaN(10); //false Number.isNaN(1 + undefined); //true 일치 비교(===)연산자는 좌항과 우항의 피연산자가 .. 2022. 12. 23. 이전 1 다음