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


          ??????(轉(zhuǎn)載別人的
          用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. 正則表達(dá)式效果不錯

          <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 選寶網(wǎng)an9 閱讀(3192) 評論(2)  編輯  收藏 所屬分類: 學(xué)習(xí)資料

          FeedBack:
          # re: javascript小數(shù)四舍五入
          2008-09-06 22:57 | 段曉
          謝謝這4個方法。  回復(fù)  更多評論
            
          # re: javascript小數(shù)四舍五入
          2009-02-11 22:17 | wanglailai
          不錯呵呵  回復(fù)  更多評論
            
          主站蜘蛛池模板: 巫溪县| 兖州市| 岳西县| 威海市| 巴彦县| 婺源县| 朔州市| 岳池县| 睢宁县| 灌阳县| 沙坪坝区| 保康县| 临潭县| 望奎县| 秦安县| 利辛县| 茂名市| 仁寿县| 深州市| 东阿县| 顺昌县| 西城区| 东乡| 手游| 蓝田县| 常德市| 汤阴县| 含山县| 镇赉县| 克东县| 兴海县| 阿拉善盟| 内丘县| 望江县| 天祝| 滨州市| 屏山县| 右玉县| 浮山县| 西峡县| 长丰县|