我的漫漫程序之旅

          專注于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

          主站蜘蛛池模板: 车险| 安宁市| 沁源县| 永川市| 南充市| 根河市| 县级市| 聊城市| 台湾省| 万年县| 吴旗县| 手游| 赞皇县| 桦南县| 滦南县| 栾城县| 平乡县| 肥乡县| 屏边| 巴青县| 隆昌县| 余姚市| 绥江县| 新兴县| 呼伦贝尔市| 泰兴市| 城固县| 建宁县| 拜城县| 赣州市| 闻喜县| 白水县| 社会| 旌德县| 石首市| 哈密市| 昔阳县| 呼伦贝尔市| 万州区| 醴陵市| 宜宾县|