zoukankan      html  css  js  c++  java
  • JS 保留小数点后面2位小数

    1. 最笨的办法....... [我就怎么干的.........]

    function get()
    {
        var s = 22.127456 + "";
        var str = s.substring(0,s.indexOf(".") + 3);
        alert(str);
    }

    2. 正则表达式效果不错

    <script type="text/javascript">
    onload = function(){
        var a = "23.456322";
        var aNew;
        var re = /([0-9]+\.[0-9]{2})[0-9]*/;
        aNew = a.replace(re,"$1");
        alert(aNew);
    }
    </script>

    3. 他就比较聪明了.....

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

    4.会用新鲜东西的朋友....... 但是需要 IE5.5+才支持。

     <script>
    var num=22.127456;
    alert( num.toFixed(2));
    </script>
    from:http://xinlingwuyu.javaeye.com/blog/175931

  • 相关阅读:
    645. Set Mismatch
    400. Nth Digit
    633. Sum of Square Numbers
    507. Perfect Number
    453. Minimum Moves to Equal Array Elements
    441. Arranging Coins
    Girls and Boys
    二分图
    Gap
    SZU-A22
  • 原文地址:https://www.cnblogs.com/nangong/p/3079216.html
Copyright © 2011-2022 走看看