首頁 > web前端 > js教程 > 主體

js資料型別檢測的4種方法

巴扎黑
發布: 2016-11-25 10:52:37
原創
1483 人瀏覽過

1.typeof

缺點:對null和Array等類型的檢測不是很方便

Js代碼  

typeof null; //"object"  

漿🠎);

缺點:1.只適用於物件類型

        2.只要目前的這個類別在實例的原型鏈上,偵測出來的結果都是true

Js代碼  

null; //類型Error  

null instanceof Object; //false  

function A(){}    aObj=new A() ;  

aObj instanceof B;//true  

aObj instanceof A;//true  

 的tion A(){};  

function B(){};  

A.prototype = new B();  

var aObj = new A();  ==

🠎aObj = new A();  ==== structor === A; //false;  

 4.自訂方法實作(比較通用)

Js程式碼  

function getType(o){  

  return.prod. );  

}  

 測試:

Js代碼  

getType(null); //"Null"  

getType(null); //"Null"  

//"Array"

getType({}); //"Object"  

getType(()=>{}); //"Function"  

getType(document.createElement('divdiv'));

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!