【发布时间】:2022-11-19 16:24:34
【问题描述】:
我的逻辑根据用户输入计算并返回一个值,我想将该值修改为始终具有三位小数
例如;
1至1.0001.02至1.0202.000004至2.0002.5687至2.569
我将如何在 javascript 上实现它?
【问题讨论】:
标签: javascript decimal rounding decimal-point
我的逻辑根据用户输入计算并返回一个值,我想将该值修改为始终具有三位小数
例如;
1至1.0001.02至1.0202.000004至2.0002.5687至2.569
我将如何在 javascript 上实现它?
【问题讨论】:
标签: javascript decimal rounding decimal-point
你可以使用Number().toFixed()来做
const formatVal = (val,precise = 3) =>{
return Number(val).toFixed(precise)
}
console.log(formatVal(1,3))
console.log(formatVal(1.02,3))
console.log(formatVal(2.000004,3))
console.log(formatVal(2.5687))
console.log("-----------------")
console.log(formatVal(2.5687,2))
【讨论】:
你可以做这样的事情,
let newNum = Number(1.34).toFixed(3);
console.log(newNum);
【讨论】: