您的位置:首页 > Web前端 > JavaScript

js 取两位小数 不要四舍五入或四舍五入的方法

2016-08-03 23:21 225 查看
取两位小数,排除非数字类型的情况下,直接使用.toFixed(n)

Number.toFixed(n) -- 保留n位小数点,多出的四舍五入

var num=123456.789;

var num1=num.toFixed(2) // 123456.79

如果不要四舍五入,并且一定要去2位小数,即使是“12.1”这种要变成“12.10”可以保留3位小数,然后截取的方式,截取前面2位,那样又是保留2位小数,又不会四舍五入:

var num2=num.toFixed(3);

num2.substring(0,num2.lastIndexOf('.')+3) // 123456.78
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  保留两位小数