随手笔记 -- js保留小数点后两位,不四舍五入

保留两位小数,不足两位,不补0

// 适合用于计算交易金额
// 小数点后不满两位,不补0let a = 99.9999;
a = Math.floor(a*100) / 100;
console.log(a);    //99.99let b = 99.9999;
b = ((b * (10 ** 2)) << 0) / (10 ** 2)
console.log(b)    //99.99

保留两位小数,不足两位,不补0

//适合用于计算百分比
// 小数点后不满两位,不补0let a = 1000000;
let b = 999999;
let c;
c = Math.floor((b/a)*10000) / 100
console.log(c);let a = 1000000;
let b = 999999;
let c;
let d;
c = ((b/a)*100)
d = ((c * (10 ** 2)) << 0) / (10 ** 2)
console.log(c)    // 99.9999
console.log(d)    // 99.99

补0

// 保留后两位,不满两位补0
let a = 99.9;
a = (parseInt(a * 100) / 100).toFixed(2);
console.log(a)    // 99.90


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部