解析:return Var1 > this.Var1 ? Var1 : this.Var1;

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中值比较大的一个。
 

你可能感兴趣的:(java,前端,javascript)