我想用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);