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