js取小数点后两位数的方法

四舍五入
以下处理结果会四舍五入:

1  var num =2.446242342;
2  num = num.toFixed(2); // 输出结果为 2.45

以下处理结果会四舍五入:



Math.round的用法

如果 number 的小数部分是 .5 或者更大,输入的参数被四舍五入到下一个绝对值更大的整数。 如果 number 的小数部分小于 .5,输入的参数被四舍五入到下一个绝对值更小的整数。如果 number 的小数部分恰好等于 .5,输入的参数被四舍五入到下一个在正无穷(+∞)方向上的整数。注意,与很多其他语言中的round()函数不同,Math.round()并不总是四舍五入到远离0的方向(尤其是在负数的小数部分恰好等于.5的情况下)。因为 round 是 Math 的静态方法,我们可以直接用作 Math.round(),而不是作为一个你自己创建的 Math 对象的方法。

示例
例子: 使用 Math.round

// 返回 20
x = Math.round(20.49);

// 返回 21
x = Math.round(20.5);

// 返回 -20
x = Math.round(-20.5);

// 返回 -21
x = Math.round(-20.51)

               

你可能感兴趣的:(js取小数点后两位数的方法)