600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > js 保留两位小数的方法总结

js 保留两位小数的方法总结

时间:2020-08-14 10:50:18

相关推荐

js 保留两位小数的方法总结

1、四舍五入的情况

var num =2.446242342;num = num.toFixed(2); // 输出结果为 2.45

2、不四舍五入

第一种,先把小数边整数:

Math.floor(15.7784514000 * 100) / 100 // 输出结果为 15.77

第二种,当作字符串,使用正则匹配:

Number(15.7784514000.toString().match(/^\d+(?:\.\d{0,2})?/)) // 输出结果为 15.77,不能用于整数如 10 必须写为10.0000

3、字符串截取

function get(){var s = 22.127456 + "";var str = s.substring(0,s.indexOf(".") + 3);alert(str);}

4、正则表达式效果不错

onload = function(){var a = "23.456322";var aNew;var re = /([0-9]+.[0-9]{2})[0-9]*/;aNew = a.replace(re,"$1");alert(aNew);}

5、round 方法,比较好的方法

var num=22.127456;alert( Math.round(num*100)/100);

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。