一、判斷是否為物件
方法一:
var a = new object();
console.log(a instanceof object);//true
二、判斷是否為陣列
方法一:
var b = ;
console.log(array.isarray(b));
方法二:
var b = ;
console.log(b instanceof array);
三、其他型別判斷
alert(typeof(1)); // number
alert(typeof(nan)); // number
alert(typeof(number.min_value)); // number
alert(typeof(infinity)); // number
alert(typeof("123")); // string
alert(typeof(true)); // boolean
alert(typeof(window)); // object
alert(typeof(document)); // object
alert(typeof(null)); // object
alert(typeof(eval)); // function
alert(typeof(date)); // function
alert(typeof(sss)); // undefined
alert(typeof(undefined)); // undefined
ps:typeof 無法區分物件和陣列,因此返回的結果都是object 判斷 JS 中物件的型別
1.typeof 形如 var x xx typeof x string typeof x 返回型別有 undefined string number boolean function object 缺點 對於object型別不能細分是什麼型別 優點 對空null的判斷 undefined 的應用 ...
判斷 JS 中物件的型別
1.typeof 形如 var x xx typeof x string typeof x 返回型別有 undefined string number boolean function object 缺點 對於object型別不能細分是什麼型別 優點 對空null的判斷 undefined 的應用 ...
js資料型別以及陣列物件的判斷方法
js一共有8中資料型別 判斷變數是陣列還是物件的方法 var arr 1 2,3 4 var obj 方法一 object.prototype.tostring.call 最精確 console.log object.prototype.tostring.call arr object array ...