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. );
//"Array"
getType({}); //"Object"
getType(()=>{}); //"Function"
getType(document.createElement('divdiv'));