5
(NaN!= NaN)和(NaN!== NaN)有什么区别?
首先,我要提一提,我知道如何isNaN()和Number.isNaN()工作。我正在阅读David Flanagan的《明确指南》,他举了一个示例说明如何检查该值是否为NaN: x !== x 这将在true且仅当x为时产生NaN。 但是现在我有一个问题:他为什么要使用严格的比较?因为似乎 x != x 行为相同。是否可以安全使用的两个版本,或我很想念在JavaScript中的一些值(S),将返回true的x !== x和false为x != x?
148
javascript
nan