应为布尔值

尝试对 Boolean 之外的其他类型的对象调用 Boolean.prototype.toStringBoolean.prototype.valueOf 方法。 此类调用的对象的类型必须为 Boolean。 例如:

var o = new Object;
o.f = Boolean.prototype.toString;
o.f();

更正此错误

  • 仅对 Boolean 类型的对象调用 Boolean**.prototype.toString** 或 Boolean.prototype.valueOf 方法。

请参见

参考

Boolean 对象 (JavaScript)

概念

数据类型 (JavaScript)

控制程序流 (JavaScript)

复制、传递和比较数据 (JavaScript)