NaN을 제외한 JavaScript에서는 다른 모든 변수가 그 자체와 동일합니까?
学习ing
学习ing 2017-07-05 10:50:13
0
4
1426

JavaScript는 변수 val의 값이 NaN인지 여부를 어떻게 빠르게 결정합니까? NaN을 제외한 다른 모든 변수가 그 자체와 같다면 val===val?

学习ing
学习ing

모든 응답(4)
刘奇

NaN은 JavaScript에서 유일한 비반사 값입니다.

으아악

이 책에서는 다음 내용을 언급합니다.

NaN은 다른 NaN 값과 결코 동일하지 않다는 점에서 매우 특별한 값입니다(즉, 자신과 동일하지 않음). 실제로 반사적이지 않은 유일한 값입니다(ID 특성 x === x 없음). .그래서 NaN !== NaN.

당신이 모르는 자바스크립트

女神的闺蜜爱上我

예, NaN은 isNaN을 사용하거나 자신과 같은지 여부를 판단할 수 있습니다

동시에 두 변수가 같은지 판단하기 위해 두 변수가 같은 경우 +0과 -0이라는 특수한 경우가 있는데 역수를 이용하여 같은지 여부를 판단합니다.

阿神

으아악

한번 해보실래요?

曾经蜡笔没有小新

ES6의 Number对象上,新提供了Number.isNaN()方法,建议直接使用Number.isNaN()来检查一个值是否为NaN
另外除开 +0-0 的情况,===是满足需求的,更好一点的方式使用Object.is()

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿