JS一千问(27):JavaScript中的NaN属性是什么?

NaN是“Not-a-Number”的缩写,表示一个不是合法数字的值。

NaN的typeof会返回一个Number。

要检查一个值是否为NaN,我们使用isNaN()函数,它先将给定值转换为Number类型,然后与NaN比较。

isNaN(123)   // false
isNaN("tom")  // true
isNaN('1')  // false
isNaN('0')  // false
isNaN(true) // false
isNaN(false) // false
isNaN(undefined) // true

Leave a Comment

您的电子邮箱地址不会被公开。 必填项已用*标注