2016-03-21 6 views
5

बयान के लिए मैं अन्य के लिए शॉर्टेंड कैसे लिखूं?अन्य के साथ शॉर्टंड अगर

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

मैं जब वहाँ केवल if और else लिखने के लिए पता है। लेकिन else if कथन होने पर मैं इसे कैसे लिखूं?

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

क्या आप केवल 'शो उपलब्ध' के बजाय पूरा कोड जोड़ सकते हैं ... 'showvar ===' instock '? 'शो उपलब्ध': (शोवर === 'फाइनल 3'? 'शो 3 उपलब्ध': 'उपलब्ध नहीं है'); ' – Tushar

+1

' (शोवर == "इंस्टॉक")? // शो उपलब्ध: (शोवर == "अंतिम 3"? // केवल 3 उपलब्ध दिखाएं: // शो उपलब्ध नहीं है) ' –

उत्तर

6

आप बस घोंसला : की false तरफ else if रों; else क्लॉज बस false भी हैं। इस तरह ...

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

हालांकि यह काम करेगा, क्या आप ऐसा करने की सलाह देते हैं? – DLinNYC

+0

@ ह्यूमन, यह ज्यादातर व्यक्तिगत वरीयता या कंपनी मानकों का मामला है। उत्तरार्द्ध हम नियंत्रित नहीं कर सकते हैं। मैं इसे थोड़ा अलग रूप से स्वरूपित करता हूं। जब मुझे मौका मिलता है तो मैं शायद इसे अपनी शैली को प्रतिबिंबित करने के लिए संपादित करूंगा। – ChiefTwoPencils

संबंधित मुद्दे