我需要将浮点数舍入到最接近的整数,即使该点后面的数字小于0.5也是如此。
例如,
我如何在JavaScript中执行此操作?
答案 0 :(得分:107)
使用Math.ceil
[MDN]功能
var n = 4.3;
alert(Math.ceil(n)); //alerts 5
答案 1 :(得分:16)
使用ceil
var n = 4.3;
n = Math.ceil(n);// n is 5
答案 2 :(得分:8)
向上舍入到第二个(0.00)小数点:
var n = 35.85001;
Math.ceil(n * 100) / 100; // 35.86
到第一个(0.0):
var n = 35.800001;
Math.ceil(n * 10) / 10; // 35.9
到整数:
var n = 35.00001;
Math.ceil(n); // 36
答案 3 :(得分:5)
使用
Math.ceil( floatvalue );
它会根据需要对值进行舍入。