这样你明白了没有??var oo=new Object("XX");
alert(oo+"|"+oo.toString()+"|"+oo.valueOf())
oo=new Object()
alert(oo+"|"+oo.toString()+"|"+oo.valueOf())
alert(oo+"|"+oo.toString()+"|"+oo.valueOf())
oo=new Object()
alert(oo+"|"+oo.toString()+"|"+oo.valueOf())
var oo=new Object("XX");
alert(oo+"|"+oo.toString()+"|"+oo.valueOf())
oo=new Object()
alert(oo+"|"+oo.toString()+"|"+oo.valueOf())
var oo1=new Object();
oo1="XX"
alert(oo1+"|"+oo1.toString()+"|"+oo1.valueOf())
</script>再加个,呵呵~~
就是说Object的构造方法既有带参数的,也有不带参数的。不带参数的是默认构造方法,带参数的则用参数来初始化Object对象。