判断值是否可被解析为有效数值
使用 parseFloat 语义:字符串只要前缀能解析出有限数字即返回 true, 如 '123abc' → 123(有效),与 isNumber 的严格全值检查不同。
parseFloat
true
'123abc'
123
parseFloat 会自动 trim 前后空白(' 123 ' → 123),所以空白包围的数字也通过。
' 123 '
''
' '
'abc'
false
— 待检查的任意值
true 若 val 可被解析为有限数字
判断值是否可被解析为有效数值
使用
parseFloat语义:字符串只要前缀能解析出有限数字即返回true, 如'123abc'→123(有效),与 isNumber 的严格全值检查不同。parseFloat会自动 trim 前后空白(' 123 '→123),所以空白包围的数字也通过。parseFloat能得到有限非 NaN 数字即为true, 空串''、纯空白' '、非数字前缀'abc'均返回falsefalse