eturn Var1 > this.Var1 ? Var1 : this.Var1; 上面的语句中Var1和this.Var1是两个不同的变量,用到了条件选择语句, 条件表达式具体说明如下 条件语句: if(a>b) ?max=a; ? ? ? ? else max=b; 可用条件表达式写为 max=(a>b)?a:b; 执行该语句的含义是:如a>b为真,则把a赋予max,否则把b 赋予max。 所以上面的语句的意思是返回Var1和this.Var1中值比较大的一个。 ?