<script language="JavaScript"> var obj1 = new Boolean(false); var obj2 = new Boolean(1); var obj3 = Boolean('false'); document.write( obj1.toString() + '<br />' ); document.write( obj2.toString() + '<br />' ); document.write( obj3.toString() ); </script>
运行该例子,输出:
false true true
当 Boolean 对象被应用于字符串环境(如被打印输出),会自动调用 toString() 方法来作为字符串处理。