js里这种表述式是啥意思?return (y1 - y2 > 0 ? "Up" : "Down");
3元运算符啊。。如果y1-y2大于0就返回Up,否则Down
就是一个3目运算符,函数结尾返回一个字符串,如果是y1>y2就返回字符串"Up",否者返回"Dowm"
http://www.cnblogs.com/bmbm/archive/2012/01/16/2342239.html
就是三元表达式,true就是?后面的,,false就是:后面的
问号运算语句可以用来代替if--else语句,等同于:
if((y1-y2)>0)
return 'UP';
else
return 'DOWN';
冒号前面是判断语句为真的执行语句,冒号后边是判断语句不成立时的执行语句