मैं "स्विच" कथन लिखने की कोशिश कर रहा हूं लेकिन मैंने सख्ती से परिभाषित मामला है और मैं जितना छोटा कोड कर सकता हूं उतना ही उपयोग करना चाहता हूं। तो जैसा कि मैं सोच रहा था कि यह कैसे एक सोचा मेरे मन में आया, यह जोड़ना संभव है "अगर" "स्विच" में बयान इसलिए यदि इस "अगर" बयान के अधिक मामलों को जोड़ने के लिए सच है मेरी "स्विच"। उदाहरण के लिए:क्या मैं किसी भी तरह से अधिक मामलों को जोड़ने के लिए स्विच में कथन का उपयोग कर सकता हूं?
switch(myVar) {
case 1:
return 'Your variable is 1';
case 2:
return 'Your variable is 2';
if(yourVar && yourVar === true) {
case 3: return 'Your variable is 3';
}
default: return 0;
}
पीएस वास्तविक परिदृश्य जो मैं उपयोग कर रहा हूं वह अधिक जटिल है और कोड वास्तव में लंबा है इसलिए यदि वे उपयोग के मामले में फिट होते हैं तो किसी भी परेशानी का स्वागत किया जाता है।
क्या आप अंत में अपने 'स्विच (myVar) को बंद करता है, तो' 'case2' के बाद किसी अन्य 'स्विच' को परिभाषित करने के लिए गीलेर का निर्णय लेने के लिए अगर कथन का उपयोग करें या नहीं? – sinaza
नहीं, यह संभव नहीं है। विशेष नियमों के साथ डिफ़ॉल्ट रूप से उनको पकड़ें और फिर शर्तों का उपयोग करें। –
भविष्य के उपयोगकर्ताओं के बारे में जानने के लिए, यह अच्छा होगा यदि आप उस उत्तर को स्वीकार करते हैं जो आपके मूल प्रश्न को सबसे अच्छा हल करता है, क्योंकि यह एक बुरा सवाल नहीं है, भले ही आपको अपना प्रारंभिक कोड पुनर्निर्माण करके एक और तरीका मिल जाए। – LGSon