为什么NaN类型返回“数字”?只是出于好奇。似乎不太符合逻辑typeof NaN是号码。就像NaN === NaN或NaN == NaN顺便说一下还假的。这是javascript的特点之一,还是有原因?编辑:谢谢你的回答。不过,要让人头脑发热可不是一件容易的事。阅读答案和维基,我更理解,但仍然,一个句子,如与NaN进行比较时,即使与其自身进行比较,也总是会返回无序的结果。比较谓词为信令或非信令,信令版本为此类比较的无效异常。等式和不等式谓词是非信令的,因此x=x返回false可以用来测试x是否是一个安静的NaN。让我的头不停地转动。如果有人能用人类(例如数学家)的可读性语言翻译这句话,我会很感激的。
添加回答
举报
0/150
提交
取消