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
          主站蜘蛛池模板: 阜宁县| 东明县| 吉木萨尔县| 日照市| 宣汉县| 沧源| 浮梁县| 刚察县| 于田县| 务川| 玉田县| 高碑店市| 宣恩县| 峡江县| 怀化市| 南靖县| 巴林左旗| 平原县| 东港市| 嘉义市| 腾冲县| 遂平县| 永定县| 泾源县| 陇川县| 闽清县| 宽甸| 西华县| 禄劝| 赣榆县| 新宁县| 威宁| 阿荣旗| 彭山县| 汽车| 美姑县| 天水市| 巨鹿县| 确山县| 济宁市| 新昌县|