首页 > 解决方案 > 代替与“NaN”进行比较

问题描述

我有一个组件,只要组件为空,它就会返回 NaN。根据我项目的编码指南,我无法将任何东西与 NaN 进行比较。

有什么解决方法吗?

标签: javascript

解决方案


如果您需要检查 NaN 值,您可以使用isNaN函数。

如果您需要将 NaN 与 NaN 进行比较,您可以使用Object.is(NaN, NaN); // true

注意Object.is()在 IE 11 等旧版浏览器中无法使用,您可以使用 MDN 站点的 polyfill:单击


推荐阅读