if/else और switch — मुख्य तरीके
if/else और switch से स्पष्ट शर्तें लिखें; जल्दी बाहर निकलने के लिए गार्ड क्लॉज़ का उपयोग करें।
if/else और switch — मुख्य तरीके, CoddyKit पर JavaScript Academy का एक निःशुल्क पाठ है। यह 3 में से 1वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह JavaScript Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। JavaScript Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।
परिचय
लक्ष्य: सही सशर्त संरचना चुनें। if/else से शुरुआत करें, कई शाखाओं के लिए else if जोड़ें और मानों का साफ़ मिलान करने के लिए switch इस्तेमाल करें।

if/else की मूल बातें
यदि शर्त सही है, तो पहला ब्लॉक चलाएँ; अन्यथा else ब्लॉक चलाएँ।
// if/else — choose between two paths
const score = 72;
if (score >= 60) {
console.log("Pass");
} else {
console.log("Retry");
}

else if शृंखला
जाँचों को सबसे विशिष्ट से कम विशिष्ट क्रम में करने के लिए else if का इस्तेमाल करें।
// else if — three or more branches
const temp = 18;
if (temp >= 30) {
console.log("Hot");
} else if (temp >= 15) {
console.log("Mild");
} else {
console.log("Cold");
}

switch की मूल बातें
switch सटीक मानों का मिलान करता है। आगे का मामला अपने-आप चलने से रोकने के लिए break लगाना याद रखें।
// switch — clean matching on a single value
const day = "Mon";
switch (day) {
case "Mon":
console.log("Start strong");
break;
case "Fri":
console.log("Finish line");
break;
default:
console.log("Keep going");
}

गार्ड क्लॉज़
इनपुट अमान्य होने पर जल्दी बाहर निकलने के लिए गार्ड क्लॉज़ का इस्तेमाल करें; इससे मुख्य मार्ग स्पष्ट रहता है।
// Guard clause — return early for invalid input
function greet(name) {
if (!name) {
console.log("Name required");
return;
}
console.log("Hello, " + name + "!");
}
greet("");
greet("Ayla");

सुझाव और गलतियाँ
सुझाव:
- जाँचों को सबसे विशिष्ट से कम विशिष्ट क्रम में रखें।
- शर्तों को छोटा और पढ़ने में आसान रखें।
- switch में default मामला शामिल करें।

switch मिलान प्रश्नोत्तरी
त्वरित जाँच: switch का मिलान।

पुनरावलोकन
पुनरावलोकन: दो मार्गों के लिए if/else, क्रमबद्ध शाखाओं के लिए else if, सटीक मानों के मिलान के लिए switch और जल्दी बाहर निकलने के लिए गार्ड क्लॉज़ इस्तेमाल करें।

एआई शिक्षक के साथ JavaScript सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 59
- पाठ
- 200
अक्सर पूछे जाने वाले प्रश्न
क्या “if/else और switch — मुख्य तरीके” पाठ निःशुल्क है?
हाँ — JavaScript Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “if/else और switch — मुख्य तरीके” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। JavaScript Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।
“if/else और switch — मुख्य तरीके” में मैं क्या सीखूँगा?
if/else और switch से स्पष्ट शर्तें लिखें; जल्दी बाहर निकलने के लिए गार्ड क्लॉज़ का उपयोग करें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ JavaScript Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या JavaScript Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर JavaScript Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 3 में से 1वाँ पाठ है।
“if/else और switch — मुख्य तरीके” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस JavaScript Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर JavaScript Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- if/else और switch — मुख्य तरीके
- लूप: for, while, do…while, for…of बनाम for…in
- शीघ्र रिटर्न और गार्ड क्लॉज़