Javascript向上舍入到最接近的整数

时间:2017-02-18 20:49:21

标签: javascript

我正在创建一个在线商店。我计算重货是为了装运,但我在重货上有问题。

我想要总重货示例:

3.0到3

3.1至4

3.2至4

,直到

3.9到4

我很困惑当重物(3.1到3.4)这个结果是3时我想把这个结果改为4

这是我的代码JsFiddle

var num = 3.4;
var n = num.toFixed()
alert(n);

帮助我,谢谢

3 个答案:

答案 0 :(得分:4)

您正在寻找Math.ceil

Math.ceil(3.0); // 3
Math.ceil(3.1); // 4
Math.ceil(3.8); // 4

答案 1 :(得分:3)

使用Math.ceil功能。它将始终向上舍入到最接近的整数。

var num1 = 3.0;
var num2 = 3.1;
var num3 = 3.9;

console.log(Math.ceil(num1));
console.log(Math.ceil(num2));
console.log(Math.ceil(num3));

答案 2 :(得分:3)

您可以使用JavaScript的Math.ceil()功能

var num = 3.4;
var n = Math.ceil(num);
console.log(n);