jasmine214--love

          只有當你的內心總是充滿快樂、美好的愿望和寧靜時,你才能擁有強壯的體魄和明朗、快樂或者寧靜的面容。
          posts - 731, comments - 60, trackbacks - 0, articles - 0

          JS--- isNaN 方法

          Posted on 2010-06-23 10:28 幻海藍夢 閱讀(9190) 評論(2)  編輯  收藏 所屬分類: JS

          JS isNaN 方法使用說明

          isNaN 方法

          返回一個 Boolean 值,指明提供的值是否是保留值 NaN(不是數字)。

          isNaN( numValue )

          必選項 numvalue 參數為要檢查是否為 NAN的值。

          說明

          如果值是 NaN, 那么 isNaN函數返回 true,否則返回 false。 使用這個函數的典型情況是檢查 parseIntparseFloat方法的返回值。

          還有一種辦法,變量可以與它自身進行比較。 如果比較的結果不等,那么它就是 NaN。 這是因為 NaN是唯一與自身不等的 值。

          一: isNaN 方 法:

          isNaN()
          的意思是非數字,里面傳入數字的話就返回 false, 傳入的不是數字的話就返回 true
          [
          空的話也是返回 true, 一 個點也是返回 true, 點個數字組合返 回的是 false, 說明是數字
          ]


          -------------------------------
          例子 -----------------------------








          " onclick="isNumber()">




          二:逐個比較的方法

          直接舉例子了:



          New Document





          ???? ??
          function isNumber(String){
          var Letters = "1234567890."; //
          可以自己增加可輸入值
          var i,c;
          if(String.charAt( 0 )=='-' || String.charAt( String.length - 1 ) == '-'){
          ??? return false;
          }
          for( i = 0; i < String.length; i ++ ){
          ??? c = String.charAt( i );
          ??? if (Letters.indexOf( c )<0){
          ????? return false;
          ??? }
          }
          return true;
          }

          function doBtn(){
          var btnObj=document.getElementById("idTest");
          var strValue=btnObj.value;
          if(isNumber(strValue)){
          alert("yes");
          }else{
          alert("no");
          }
          }







          ??? " value="btn" onclick="doBtn();">




          總結:第 2 中方法如果一直輸入的都是小數點的話提示是正確的。而第 1 中不會。只要你是不符合數字的格式,他就不會讓你通過。

          Feedback

          # re: JS--- isNaN 方法  回復  更多評論   

          2013-07-05 14:45 by 含含糊糊
          vvvvvvv

          # re: JS--- isNaN 方法  回復  更多評論   

          2014-11-28 09:50 by 121
          1212
          主站蜘蛛池模板: 贵阳市| 论坛| 朝阳市| 乌兰县| 乐山市| 九台市| 大丰市| 黎川县| 古丈县| 湘潭市| 万州区| 仪陇县| 应城市| 桂阳县| 宜丰县| 浦东新区| 福建省| 保定市| 博乐市| 海兴县| 乃东县| 莱芜市| 松溪县| 民丰县| 迁西县| 思茅市| 五大连池市| 济阳县| 岳普湖县| 毕节市| 前郭尔| 安化县| 航空| 永清县| 昌乐县| 阳新县| 康马县| 新河县| 舒城县| 海阳市| 嘉善县|