如您所知,javascript 的 parseFloat
函数只有在遇到无效字符时才会起作用,例如
parseFloat("10.123") = 10.123
parseFloat("12=zzzz") = 12
parseFloat("z12") = NaN
如果 整个 字符串不是有效的 float ,是否有一种方法或 parseFloat 的实现会返回 NaN?
最佳答案
改用这个:
var num = Number(value);
然后你可以这样做:
if (isNaN(num)) {
// take proper action
}
关于javascript - 是否可以 parseFloat 整个字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3257112/