typeof的取值范围:
typeof 的取值类型范围,以及typeof和instanceof的区别
typeof 的取值类型范围,以及typeof和instanceof的区别
以上一共6种取值范围(number,string,object,function,boolean,undefind),分别对应。

instanceof:

要求前面是个对象,后面是个构造函数,而且返回的是布尔值,必须是true或false,由于typeof只能判断类型,所以数组和对象返回的都是object,这是就需要使用instanceof来判断。
function A(){};
var a = new A();
alert(a instanceof A);//true
instanceof,instanceof运算符用来判断一个构造函数的prototype属性所指向的对象是否存在另外一个要检测对象的原型链上
语法:obj instanceof Object;//true 实例obj在不在Object构造函数中。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-28
  • 2021-09-16
  • 2021-08-20
  • 2022-12-23
猜你喜欢
  • 2022-01-06
  • 2021-08-28
  • 2021-04-14
  • 2021-11-06
  • 2021-09-11
  • 2021-08-27
相关资源
相似解决方案