javascript - 是否可以 parseFloat 整个字符串?

标签 javascript parsefloat

如您所知,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/

相关文章:

javascript - 附加到 img 时不会在 javascript 中触发 OnClick 事件

javascript - 了解Redux生命周期,(初始ajax加载不起作用)

jquery - 如何使用 Jquery 将增量值添加到 css 属性

javascript - 奇怪的 ParseFloat 问题 Javascript

javascript - parseFloat() 对于 JSON 输入返回 NAN

javascript - SetTimeout 未返回正确的值且脚本无响应

javascript - 如何将 ruby​​ 代码附加到 html 元素

javascript - 如何检查复选框的值是否存在于文本区域中

java - 在java中将字符串转换为浮点型

javascript - 如何用它的值替换字符串中的表达式?