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


          ??????(轉載別人的
          用Javascript取float型小數點后兩位,例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 閱讀(3192) 評論(2)  編輯  收藏 所屬分類: 學習資料

          FeedBack:
          # re: javascript小數四舍五入
          2008-09-06 22:57 | 段曉
          謝謝這4個方法。  回復  更多評論
            
          # re: javascript小數四舍五入
          2009-02-11 22:17 | wanglailai
          不錯呵呵  回復  更多評論
            
          主站蜘蛛池模板: 浠水县| 万全县| 眉山市| 辽源市| 蕲春县| 北票市| 察隅县| 禹城市| 聂荣县| 绥中县| 建瓯市| 宁化县| 鹤壁市| 金沙县| 安宁市| 永德县| 西安市| 防城港市| 徐闻县| 西峡县| 云浮市| 尚志市| 玉环县| 辉县市| 永城市| 育儿| 县级市| 谷城县| 馆陶县| 合山市| 维西| 宜丰县| 丰顺县| 皮山县| 宝清县| 五指山市| 屏东县| 潞城市| 兴化市| 宁德市| 泰州市|