美文网首页
js取小数点后两位数的方法

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

作者: 想做一个画家 | 来源:发表于2017-11-28 17:50 被阅读107次

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

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

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

    <script>
        var num = 22.127456;
        alert(Math.round(num * 100) / 100)
    </script>
    

    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取小数点后两位数的方法

          本文链接:https://www.haomeiwen.com/subject/nguebxtx.html