javascript - 将数字四舍五入到最接近的 10 位 javascript

标签 javascript

如何将数字四舍五入到最接近的 10 位?例如,如果数字 = 123,则应四舍五入为 100,如果大于 150 的值为 175,则应四舍五入为 200,数字会发生变化吗?

最佳答案

您可以为此使用 Math.round()Math.round() 小数舍入。在这种情况下,为了得到小数,我们需要将 a 除以 100 (155/100 = 1.55)。现在 Math.round() 会将这个数字四舍五入为 2。我们现在可以再次将这个数字乘以 100 以获得正确的数字。 试试这个:

var number = 155;
var rounded = Math.round( number / 100 ) * 100;

关于javascript - 将数字四舍五入到最接近的 10 位 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28761020/

相关文章:

javascript - 使用 JavaScript 检测互联网连接

javascript - jQuery UI 自动完成缺少 _renderItem

javascript - X 可编辑的自定义字段类型不遵守覆盖的默认值

javascript - $.each 为 value json,怎么样?

javascript - 如何使用 onClick 获取数组?

javascript - 如何在和 ID 的元素上使用 getElementId

javascript - 删除数组中所有重复项和未定义项。 Ramda.js

javascript - 谷歌邻近信标 API : Build a web app to detect beacons (Progressive App)

javascript - 单击时将类添加到具有特定类的所有元素

javascript - 使用 JavaScript 和 HTML 的动态表单