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