【发布时间】:2020-12-27 12:56:09
【问题描述】:
我想知道为什么以下程序的行为不同,尽管数据类型是字符串,
console.log(isNaN('Hello World!'))
console.log(isNaN(''))
控制台显示如下结果,
true
false
我希望这两个结果都是正确的。
谁能帮我理解这个基本的东西。
谢谢。
【问题讨论】:
-
developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
Confusing special-case behavior -
尝试
+'Hello World!'vs+''...强制会导致混淆-同样...isNan('1')是假的...但'1'是一个字符串...
标签: javascript