1.赋值问题:为什么只能用(i: 10)而不能用 var或等号赋值;2.标点问题:函数内每个语句为什么只能用逗号,不能用分号;
var aaa = {
i: 10,//var i=10或i=10出错
valueOf: function(){
alert("调用了valueOf函数");
return this.i + 30;},//为什么后面要用逗号,分号出错
toString: function(){
alert("调用了toString函数");
return this.valueOf() + 10;}
}
alert(aaa > 20);
alert(+aaa);
alert(aaa);