instanceof操作符
1.0、参考
1.1、instanceof操作符的语法
a instanceof b

检测a是否是b的实例。运算结果是boolean类型。

注意:

1、aobject类型并且bfunction类型才有意义。

2、如果a基本类型, 那么运行结果一定是false,因为a不是实例

3、如果b基本类型,这是不符合语法的。

1.2、instanceof操作符的使用示例
var xx = 1;
if (xx instanceof Number) {  // false
    //TODO
}

var xx = true;
if (xx instanceof Boolean) {  // false
    //TODO
}

var xx = 'hello';
if (xx instanceof String) {  // false
    //TODO
}

var xx = [];
if (xx instanceof Array) {  // true
    //TODO
}
if (xx instanceof Object) {  // true
    //TODO
}

var xx = {};
if (xx instanceof Object) {  // true
    //TODO
}

var xx = null;
if (xx instanceof Object) {  // false
    //TODO
}

var xx = function() {};
if (xx instanceof Function) {  // true
    //TODO
}
if (xx instanceof Object) {  // true
    //TODO
}