0 0

js里這種表述式是啥意思?return (y1 - y2 > 0 ? "Up" : "Down");0

js里這種表述式是啥意思?return (y1 - y2 > 0 ? "Up" : "Down");這個在js里叫啥表達式
2015年1月18日 19:40

7個答案 按時間排序 按投票排序

0 0

采納的答案

三目運算,跟Java差不多;你也可以換成
if(y1-y2>0){
    return "up";
}else{
    return "down";
}

2015年1月19日 10:05
0 0

<表達式1>?<表達式2>:<表達式3>; "?"
運算符的含義是: 先求表達式1的值, 如果為真, 則執行表達式2,并返回表達式2的結果 ; 如果表達式1的值為假, 則執行表達式3 ,并返回表達式3的結果。
也可以理解為條件 ? 結果1 : 結果2 里面的?號是格式要求。也可以理解為是不是條件成立,條件成立為結果1否則為結果2。
摘自百度百科http://baike.baidu.com/link?url=zAfFWjTqH8CqB_4LjIkpFMYeZ9UyOjsN7kEWe9lbr18koot_Q-bvn6rrtXrrkjV5gS4DpgDKywL4PhNmtAvu6_

2015年1月23日 14:35
0 0

三目運算符,樓主應該把基礎學好才對

2015年1月21日 17:47
0 0

樓主你好,這個是三目運算
表示的意思是y1 - y2 是否大于 0
是的話return "Up"
不是的話return "Down"
寫的時候注意格式,如果?之前的表達式為true,則返回冒號之前的值,否則返回冒號之后的值

2015年1月21日 16:35
0 0

這不是最基本的三目表達式嗎,學過編程語言的都應該知道,又不是js獨有的

2015年1月19日 18:02
0 0

返回boolean值的表達式 ? true時要做的事情 : false時要做的事情;

2015年1月19日 10:51
0 0

比較條件 ? a : b
滿足條件,值就是a,否則就是b

2015年1月19日 10:04
Global site tag (gtag.js) - Google Analytics 开心农场种蔬菜赚钱 百家乐赢家 湖南快乐十分彩开奖 股票融资开户有什么条件 大乐透开奖 贵丰配资 广东快乐10分官网 浙江体彩十一选五一定牛 今天股票指数 湖南动物快乐十分技巧 货币基金 北京体彩快中彩 幸运飞艇现场播报 基金配资条件 江苏快三走形态走势图 河北体彩11选五手机版 排列5近500期走势图