2016-03-21 10 views
5

else if文の省略形はどのように書くのですか?他の場合は省略形

if (showvar == "instock"){ 
    //show available 
} else if (showvar == "final3"){ 
    //show only 3 available 
} else { 
    //show Not available 
} 

私だけifelseがあるとき書くことを知っています。しかし、else ifの声明があるとき、これをどのように書きますか?

(showvar == "instock")? //show available : //show Not available 
+1

「show available」の代わりに完全なコードを追加できますか?「showvar === 'instock'? 'show available':(showvar === 'final3'? 'show 3 available': 'Not available'); ' – Tushar

+1

'(showvar ==" instock ")? // show available:(showvar == "final3"?// show only 3:// show not available) ' –

答えて

6

あなただけで巣:false側のelse if秒; else節は単にfalseです。ように...

(showvar == "instock") ? 
show available : ((showvar == "final3") ? 
show only 3 available : show Not available); 
+0

これは動作しますが、これを行うことをお勧めしますか? – DLinNYC

+0

@HueMan、それは主に個人的な好みや会社の基準の問題です。後者は制御できません。私はちょっと違ったフォーマットをしています。私はチャンスがあるときに私のスタイルを反映するように編集するでしょう。 – ChiefTwoPencils

関連する問題