我是Javascript的新手,但我正在尝试创建一个采用直径的脚本,只显示3位小数并将第三个小数位四舍五入到最接近的5.我找到了一些代码,我认为会做的就是我需要执行here但无法解决如何将其添加到现有代码中的问题。我已经添加了第三个字段作为检查,以确保结果是"舍入"没错,有人能指出我正确的方向吗?
function calculate() {
var circBox = document.getElementById('circ').value;
var diameterBox = document.getElementById('diameter');
var diameterBox2 = document.getElementById('diameter2');
var Diameter = circBox / 3.1416;
var Diameter2 = Diameter.toFixed(5);
var Diameter3 = Math.ceil(Diameter2 * 1000) / 1000;
diameterBox.value = Diameter3;
diameterBox2.value = Diameter2;
}
答案 0 :(得分:0)
您可以使用
舍入到最近的0.005
值
var Diameter3 = Math.round(Diameter2 * 200) / 200;