NaN 的意思是“非数字”。这意味着一个值在 JavaScript 中不是正式的数字。
可能令人困惑的是,使用 typeof() 函数对 NaN 进行类型检查的结果是 Number。
console.log(typeof(NaN))
输出:
Number
为避免混淆,请使用 isNaN() 来检查值的类型是否为 NaN 或不是数字。
NaN 的意思是“非数字”。这意味着一个值在 JavaScript 中不是正式的数字。
可能令人困惑的是,使用 typeof() 函数对 NaN 进行类型检查的结果是 Number。
console.log(typeof(NaN))
输出:
Number
为避免混淆,请使用 isNaN() 来检查值的类型是否为 NaN 或不是数字。