(自用面试题)typeof操作符和instanceof操作符的区别是什么?

80 阅读1分钟
  1. typeof操作符返回字符串;instanceof操作符返回布尔值
  2. typeof操作符可以判断除Null外的简单数据类型,但是复杂数据类型中只能判断Function(REASON:typeof操作符虽然对原始值很有用,但它对引用值的用处不大。我们通常不关心一个值是不是对象,而是想知道它是什么类型的对象);instanceof操作符可以判断复杂数据类型,但是不能判断简单数据类型(REASON:用instanceof操作符检测原始值,始终返回false,因为原始值不是对象)。