成功捷徑,貴在堅持
          人為善,福雖未至禍已遠離; 人為惡,禍雖未至福已遠離


          ??????(轉載別人的
          用Javascript取float型小數(shù)點后兩位,例22.127456取成22.13,如何做?

          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>

          posted on 2006-08-10 09:54 選寶網an9 閱讀(3179) 評論(2)  編輯  收藏 所屬分類: 學習資料

          FeedBack:
          # re: javascript小數(shù)四舍五入
          2008-09-06 22:57 | 段曉
          謝謝這4個方法。  回復  更多評論
            
          # re: javascript小數(shù)四舍五入
          2009-02-11 22:17 | wanglailai
          不錯呵呵  回復  更多評論
            
          主站蜘蛛池模板: 醴陵市| 长兴县| 璧山县| 三门县| 巩义市| 高阳县| 南宁市| 邯郸市| 吕梁市| 南雄市| 昆山市| 漯河市| 巴塘县| 达孜县| 宜川县| 专栏| 拜泉县| 平度市| 全州县| 滕州市| 晋江市| 滨海县| 左云县| 乐东| 浮梁县| 赤峰市| 元朗区| 扎囊县| 和平县| 双鸭山市| 深水埗区| 弋阳县| 墨脱县| 五常市| 施甸县| 嘉兴市| 贡觉县| 哈巴河县| 南阳市| 玛沁县| 云林县|