将小数点后第三位四舍五入到最接近的5位
Round the third decimal place to the nearest 5
我是Javascript的新手,但我正在尝试创建一个脚本来获取直径,只显示小数点后3位,并将小数点后第三位四舍五入到最接近的5位。我发现了一些代码,我认为这些代码可以完成我在这里需要做的事情,但无法将其添加到我现有的代码中。我添加了第三个字段作为检查,以确保结果正确"四舍五入",有人能给我指正确的方向吗?
jsfiddle
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.005
值
var Diameter3 = Math.round(Diameter2 * 200) / 200;
相关文章:
- 将数字四舍五入到小数点后两位
- 将数字四舍五入到小数点后两位,以设置货币格式
- 将数字四舍五入到两位小数
- AngularJS {{ val | number:1 }} 不四舍五入到小数点后 1 位
- 用于Javascript中小数输入的Regex,小数前有1到3位,小数后有1到三位
- NodeJS Promise从未达到第三位'然后()'呼叫
- 将自然数转换为三位字符串的简单算法是什么
- 按键时的正则表达式,取一个十进制值,允许小数后三位
- 如何在javascript中获取no的小数点后三位
- 小数点后两位四舍五入-找不到正确的公式
- 在 javascript 中货币的两位/三位后面添加逗号
- 在 Javascript 中难以将 json 对象值四舍五入到小数点后两位
- 如何在函数中输入每三位数字分隔的数字
- 有没有一种方法可以在模板字符串中四舍五入到2位小数
- 在Javascript中,如果数字超过8位,如何将其四舍五入到8位
- 将小数点后第三位四舍五入到最接近的5位
- javascript从小数点后第三位四舍五入
- javascript的小数点后三位
- 如何在文本输入字段中添加逗号来分隔每组三位数字
- 如何在 Angular JS 中的三位数字后添加点