如你所知,JavaScript 的parseFloat
函数仅在遇到无效字符之前起作用,例如
parseFloat("10.123") = 10.123
parseFloat("12=zzzz") = 12
parseFloat("z12") = NaN
有没有一种方法或 parseFloat 的实现会返回 NaN 如果whole字符串不是有效的浮点数?
使用这个代替:
var num = Number(value);
然后你可以这样做:
if (isNaN(num)) {
// take proper action
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)