javascript - 代替与“NaN”进行比较
问题描述
我有一个组件,只要组件为空,它就会返回 NaN。根据我项目的编码指南,我无法将任何东西与 NaN 进行比较。
有什么解决方法吗?
解决方案
如果您需要检查 NaN 值,您可以使用isNaN
函数。
如果您需要将 NaN 与 NaN 进行比较,您可以使用Object.is(NaN, NaN); // true
注意Object.is()
在 IE 11 等旧版浏览器中无法使用,您可以使用 MDN 站点的 polyfill:单击
推荐阅读
- django - 在 cpanle 上上传文件时,在 django 中找不到页面(共享主机)
- spring - spring-cloud-gateway 和 oauth2(keycloak),转发用户信息
- ios - 推送通知正在发送但未收到 iOS - 云功能
- python - 有没有办法阻止跟随模型中的自我跟随?
- css - CSS Grid 项目仅在 Chrome 中增长到最大高度
- latex - 引用在使用 natbib 包的乳胶中不起作用
- java - PITest 问题:属性“mainClass”是最终的,无法进一步更改
- javascript - 如何检查函数是否被 jest 调用
- javascript - ChartJS:y轴正负部分的两个标题
- python - 影响python日志记录器的导入路径