JavaScript判斷VARIANT 資料型別

來源:互聯網
上載者:User

標籤:tor   type   number   null   app   javascrip   ret   字串   類型   


一、JS中的資料類型
   1.數值型(Number):包括整數、浮點數。
   2.布爾型(Boolean)
   3.字串型(String)
   4.對象(Object)
   5.數組(Array)
   6.空值(Null)
   7.未定義(Undefined)

二、
1.數值型(number)
 比較常用的判斷方法是:

          function isNumber(val){
             return typeof val === ‘number‘;
         }


 2.判斷變數val是不是布爾類型

       function isBooleanType(val) {
          return typeof val ==="boolean";
       }


3.判斷變數是不是字串類型

      function isStringType(val) {
        return typeof val === "string";
     }


4.判斷變數是不是Undefined

    function isUndefined(val) {
      return typeof val === "undefined";
    }

 5.判斷變數是不是對象(object)

     function isObj(str){
          if(str === null || typeof str === ‘undefined‘){
           return false;
          }
          return typeof str === ‘object‘;
     }

 6.判斷變數是不是為null

     function isNull(val){
        return val === null;
     }


 7.判斷變數arr是不是數組

//方法一
     function isArray(arr) {
       return Object.prototype.toString.apply(arr) === ‘[object Array]‘;
     }

//方法二
     function isArray(arr) {
        if(arr === null || typeof arr === ‘undefined‘){
         return false;
     }
       return arr.constructor === Array;
    }

JavaScript判斷VARIANT 資料型別

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.