4
我想註釋掉,我從一個教程中使用的代碼,但實際上還沒有見過在JavaScript中使用的馬克...什麼是「?」 (問號)是否意味着在JavaScript?
這是下面的代碼的一小部分:
this.year = (isNaN(year) || year == null) ? calCurrent.getFullYear() : year;
我想註釋掉,我從一個教程中使用的代碼,但實際上還沒有見過在JavaScript中使用的馬克...什麼是「?」 (問號)是否意味着在JavaScript?
這是下面的代碼的一小部分:
this.year = (isNaN(year) || year == null) ? calCurrent.getFullYear() : year;
你所指的是一個內聯條件語句的三元運算符。爲了說明:
this.year = (isNaN(year) || year == null) ? calCurrent.getFullYear() : year;
相當於
if(isNaN(year) || year == null){
this.year=calCurrent.getFullYear()
}
else{
this.year=year;
}
謝謝您的幫助! – JadeAmerica
我的榮幸。與JS玩得開心 –
請參閱 「三元運算符」 - http://en.wikipedia.org/wiki/%3F:#JavaScript –