• Javascript 小数保留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. 扩大取整,缩小还原,保留小数(推荐:这种方式一般会避免浏览器出现 xx.333333... ,xx.99999999999... 这样的情况)

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

    4.新方法 toFixed() ....... 但是需要 IE5.5+才支持。

     <script>
      var num=22.127456;
      alert( num.toFixed(2));
    </script>

  • 相关阅读:
    Linux 的硬链接与软链接
    Django补遗(一)
    Django之Form组件
    Django进阶(三)
    Django进阶(二)
    Web请求提交页面--防重提交
    Lucene的搭建(3)
    Lucene的搭建(2)
    Redis-cluster集群搭建
    Redis安装
  • 原文地址:https://www.cnblogs.com/cnblogs-jcy/p/6606581.html
Copyright © 2020-2023  润新知