我的漫漫程序之旅

          專注于JavaWeb開發
          隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0
          數據加載中……

          Prototype1.6 實戰 09 (Number)

          <HTML>
           
          <HEAD>
            
          <TITLE>Number</TITLE>
          <script src="prototype.js" type="text/javascript"></script>
          <script>
              
          function abs$()
              
          {
                  
          var v = parseInt($('n1').value);
                  
          //(-1).abs()方法相當于Math.abs(-1);
                  alert(Math.abs(v) + " | " + v.abs());
              }

              
          //ceil()方法
              function ceil$()
              
          {
                  
          var v = parseFloat($('n2').value);
                  alert(v 
          + ":::" + v.ceil());
              }

              
          //floor()方法
              function floor$()
              
          {
                  
          var v = parseFloat($('n3').value);
                  alert(v.floor());
              }

              
          //四舍五入
              function round$()
              
          {
                  
          var v = parseFloat($('n4').value);
                  alert(v.round());
              }

              
          //返回當前數字加1
              function succ$()
              
          {
                  
          var v = parseFloat($('n5').value);
                  alert(v.succ());
              }

              
          //表示循環幾次,不包括當前數字
              function times$()
              
          {
                  
          var v = parseInt($('n6').value);
                  
          var t = '';
                  v.times(
          function(n){
                      t 
          += n;
                  }
          );
                  alert(t);
              }

              
          //裝飾方法
              function toPaddedString()
              
          {
                  
          var v =  parseInt($('n7').value);
                  
          //不足4位前面補0
                  alert(v.toPaddedString(4));
                  
          //第二個參數為輸出形式為幾進制,默認不傳為10進制
                  alert(v.toPaddedString(4,2));

              }

          </script>
           
          </HEAD>

           
          <BODY>
              
          <input type="text" id="n1" value="-5"/>
              
          <input type="button" onclick="abs$();" value="絕對值" />
              
          <br />
              
          <input type="text" id="n2" value="4.1"/>
              
          <input type="button" onclick="ceil$();" value="Ceil" />
              
          <br />
              
          <input type="text" id="n3" value="4.1"/>
              
          <input type="button" onclick="floor$();" value="Floor" />
              
          <br />
              
          <input type="text" id="n4" value="4.1"/>
              
          <input type="button" onclick="round$();" value="round" />
              
          <br />
              
          <input type="text" id="n5" value="4"/>
              
          <input type="button" onclick="succ$();" value="succ" />
              
          <br />
              
          <input type="text" id="n6" value="5"/>
              
          <input type="button" onclick="times$();" value="times" />
              
          <br />
              
          <input type="text" id="n7" value="5"/>
              
          <input type="button" onclick="toPaddedString();" value="toPaddedString" />
           
          </BODY>
          </HTML>


          posted on 2008-07-25 14:53 々上善若水々 閱讀(232) 評論(0)  編輯  收藏 所屬分類: JavaScript

          主站蜘蛛池模板: 淳化县| 虹口区| 兴海县| 花垣县| 宜宾县| 永城市| 九龙坡区| 福州市| 文山县| 华阴市| 阿勒泰市| 中超| 扶余县| 嘉善县| 神农架林区| 容城县| 吐鲁番市| 琼结县| 新泰市| 常山县| 原平市| 德阳市| 平度市| 中阳县| 铜梁县| 固阳县| 剑河县| 合肥市| 鄂温| 安化县| 阜康市| 石渠县| 武乡县| 安阳市| 普洱| 兴隆县| 宁武县| 通化县| 三明市| 永丰县| 濮阳县|