理解 JavaScript 中的 NaN:识别非数字值
在 JavaScript 中,使用 parseFloat 解析非数字值将导致NaN,代表“非数字”。虽然尝试将 NaN 与其自身或 Number.NaN 进行比较可能看起来很直观,但这些方法不会产生预期的真实结果。
解决方案:利用 isNaN 函数
要正确确定值是否为 NaN,请使用 isNaN 函数。此函数只对 NaN 值返回 true,无论其来源如何。
isNaN(parseFloat("geoff")); // true
注意: isNaN 函数可用于检查任何值中的 NaN,包括非数字类型.
以上是如何可靠地检查 JavaScript 中的 NaN 值?的详细内容。更多信息请关注PHP中文网其他相关文章!