zoukankan      html  css  js  c++  java
  • 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>

  • 相关阅读:
    golang中将json转成go
    软件升级
    golang 各类型转换
    golang 基础知识6
    golang 基础知识5
    bash resource
    toy
    links
    android abd remove
    YCM
  • 原文地址:https://www.cnblogs.com/cnblogs-jcy/p/6606581.html
Copyright © 2011-2022 走看看