<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() 方法来作为字符串处理。