javascript里怎么将string转换为float,百度了5、6个方法都不行,急死人了。
3 回答
一只名叫tom的猫
TA贡献1906条经验 获得超2个赞
parseFloat('1.2')或者Number.parseFloat('1.2')【ES6语法】
或者var n=new Number('1.2')
蝴蝶刀刀
TA贡献1801条经验 获得超8个赞
用parseFloat(str)函数。
例如:
var f = parseFloat('23.4');
alert(f-13);
这样的话alert出来的结果就是10.4
类似的还有parseInt(str)函数
眼眸繁星
TA贡献1873条经验 获得超9个赞
var str = '123';
先除去两端空格, 再转
var result = parseFloat ( str.trim());对转换结果判断, 如果结果是:NaN,说明不是标准字符串,否则成功。
if( isNaN(result) ){
// 字符串不是 数字。。。。
}else{
// 可以转换成功
}
- 3 回答
- 0 关注
- 2464 浏览
添加回答
举报
0/150
提交
取消