JavaScript 中 typeof 和 instanceof 常用來判斷一個變量是否為空,或者是什么類型的。但它們之間還是有區(qū)別的
typeof: 檢測參數(shù)的類型,返回值為該參數(shù)的類型
instance: 檢測前者是否為后者的實例,返回值為true/false
var a = [];
typeof a; //Object
a instanceof Array; //true
a instanceof Object; // true
var b = 'test';
typeof b; //String
b instanceof String; //false