-------------------------------------------------------------------- 第二个 :constructor 属性返回对创建此对象的 Boolean 函数的引用。 <script type="text/javascript"> var test=new Boolean(); if (test.constructor==Array) { document.write("This is an Array"); } if (test.constructor==Boolean) { document.write("This is a Boolean"); } if (test.constructor==Date) { document.write("This is a Date"); } if (test.constructor==String) { document.write("This is a String"); } </script> 这个test是对象。new Boolean() 是创建test对象的构造函数 为什么test.constructor==Boolean 呢? 不是:返回对创建此对象的 Boolean 函数的引用 返回的应该是函数啊。怎么直接等于Boolean