jasmine214--love

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

          JS--- isNaN 方法

          Posted on 2010-06-23 10:28 幻海藍夢 閱讀(9191) 評論(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
          主站蜘蛛池模板: 永新县| 凤庆县| 巴塘县| 航空| 尼玛县| 县级市| 钦州市| 玉树县| 崇仁县| 湘潭县| 澄城县| 泾阳县| 贵阳市| 临澧县| 新蔡县| 孟州市| 集安市| 河津市| 左贡县| 会昌县| 萝北县| 盈江县| 星子县| 桃园市| 崇左市| 阳高县| 惠东县| 承德市| 钟祥市| 屏边| 平和县| 玛纳斯县| 威海市| 宜良县| 鄯善县| 海盐县| 依安县| 衢州市| 九台市| 全南县| 长兴县|