分享你我的心得.
共乘一片美好网络.

js保留两位小数

Math.floor(),不四舍五入 ,向下取整

注意,不改变数据类型

不四舍五入 向下取整
num = Math.floor(num * 100) / 100;
console.log(num); //2.44
console.log(typeof num); // number

以上代码不好用与遇见70.79这样就变成70.8了

所以自己就写了一个

function twoplacess(num){
let numStr = num.toString();
let index = numStr.indexOf(‘.’);
let result = numStr.slice(0, index + 3);
return result;
}
document.writeln(twoplacess(-70.739));

输出-70.73

赞(0)
未经允许不得转载:小叶白龙博客 » js保留两位小数
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址