js使用 isNumber() 判断是否是数字,要注意NaN
2021-02-03 11:17
标签:返回 glob 一个 div mozilla github 数值计算 属性 无效 先给结论: 他的返回值是true.... 本来想判断的是: 类似这样的东西。 没想到 Number(‘-‘) 返回 NaN 而 _.isNumber 竟然判断 NaN 是 true..... 谁会用 NaN 做数值计算啊`````````` 原因是,NaN 是 Number 对象的一个静态属性, 所以_.isNumber返回true。 这就好比_.isDate 仍然会对一个无效的date对象返回true一样。(参考:https://github.com/lodash/lodash/issues/1373) js判断是否为数字的更好方法应该是 详见:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Number/isNaN js使用 isNumber() 判断是否是数字,要注意NaN 标签:返回 glob 一个 div mozilla github 数值计算 属性 无效 原文地址:https://www.cnblogs.com/mrlonely2018/p/13159242.html_.isNumber(NaN)
_.isNumber(Number(‘-‘))
Number.isNaN()
上一篇:Ext.net 控件设置样式
文章标题:js使用 isNumber() 判断是否是数字,要注意NaN
文章链接:http://soscw.com/essay/50401.html