为什么Math instanceof Math会抛出错误?

时间:2013-01-26 13:29:27

标签: javascript

为什么以下JavaScript

Math instanceof Math

抛出错误

TypeError: Expecting a function in instanceof check, but got #<Object>

1 个答案:

答案 0 :(得分:2)

因为Math不是构造函数,不像Object

请参阅instanceof

  

语法

object instanceof constructor
     

参数

     

object:      要测试的对象。

     

constructor:      用于测试的功能