如何舍入整数 Javascript



我想用Javascript四舍五入一个整数。

我有一个 JSON 可以检索金额,例如 7435,但我想将其四舍五入到 7500,所以我可以在一个简单的数学函数中使用。有什么想法吗?原因四舍五入,并且 ceil 只处理小数。

您可以使用Math.ceil函数

Math.ceil(7435/100)*100;

参考: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/ceil

您可以使用以下公式:

x = Math.floor((x+99) / 100)*100;

x = Math.ceil(x/100) * 100;

或者去学习一些数学:-(

Math.ceil( number / 100 ) * 100应该可以工作。如果你做Math.ceil(7435/100(,它会给你75,乘以100会给你7500。Ceil不仅使用小数。

var rounded = Math.ceil( 7435 / 100) * 100;
console.log(rounded);