2012-05-16 37 views
1

的statment語法是什麼意思:如果或返回的JavaScript

return i ? null : "red"; 

? 「?」是什麼意思?和「:」

+0

這個問題正是我們需要Google支持符號搜索的原因。 – Polynomial

+0

@Polynomial:http://www.symbolhound.com/?q=%3F+%3A –

+0

@DavidHedlund我知道SymbolHound,但大多數人不是。如果谷歌支持,我們可以避免很多問題。 – Polynomial

回答

9

這是一個三元操作。

它的語法是:

condition ? operation-if-true : operation-if-false 

例如

return myVariable >5 ? 'a' : 'b'; 

迴歸 「A」,如果myVariable大於5,否則爲 「B」。

相關問題