如何在工作函数中将 javascript 中的结果四舍五入到小数点后 2 位?



非常感谢所有之前帮助过我的人 - 我现在的问题是我希望结果在小数点后四舍五入到两位。我看到了一些答案,但不知道如何应用它们。感谢帮助新手!

我的结果示例 5.958480999999999

工作函数示例

function wireOd(valNum) {
document.getElementById("myResult").innerHTML = valNum * valNum * .7854;
}
function cal() {
var numZero5 = document.getElementById('num05').value;
var numZero6 = document.getElementById('num06').value;
var numZero7 = document.getElementById('num07').value;
var total3 = parseFloat(numZero5) * parseFloat(numZero6) * parseFloat(numZero7) * .7854 * 1.5;
var p = document.getElementById('total3');
p.innerHTML = total3;
}

例如,您可以使用Number.prototype.toFixed()来实现目标,根据文档:

toFixed(( 方法使用定点表示法格式化数字。

如下所示:

const result = 5.95848099999999;
console.log(result.toFixed(2));

我希望这有所帮助!

最新更新