if, else, else if JavaScript In Hindi
जावास्क्रिप्ट प्रोग्रामिंग में, if, else, और else if प्रोग्राम कण्ट्रोल फ्लो स्टेटमेंट हैं, जिनका उपयोग सिंगल या मल्टीप्ल कंडीशंस के आधार पर प्रोग्राम कोड के विभिन्न ब्लॉकों को एक्सेक्यूट करने में किया जाता है। ये कण्ट्रोल स्टेटमेंट्स प्रोग्रामर को अपने प्रोग्राम कोड में निर्णय लेने में हेल्प करते हैं। जावास्क्रिप्ट प्रोग्रामर अपनी प्रोग्राम डेवलपमेंट जरूरत के अनुसार सिंगल या मल्टीप्ल चॉइस कंट्रोल फ्लो स्टेटमेंट को अप्लाई कर सकते है.

So, let’s understand if, else, and else if program control flow statements in JavaScript programming.
If Statement JavaScript Statement.
जावास्क्रिप्ट प्रोग्रामिंग में यदि दी गई इफ प्रोग्राम स्टेटमेंट कंडीशन ट्रू होती है, तो मौजूदा प्रोग्राम में if स्टेटमेंट का उपयोग प्रोग्राम कोड के ब्लॉक को एक्सेक्यूट करने में किया जाता है।
JavaScript if statement syntax.
if (condition) {
// if statement Code to be executed when if the condition is true
}
If statement JavaScript example.
let age = 21;
if (age >= 21) {
console.log(“He is a mature”);
}
// result is – “He is a mature”
यहाँ दी गई कंडीशन में यदि ऐज >= 21 ट्रू है, तो मैसेज में “वह एक परिपक्व” मैसेज प्रिंट होता है।
else Statement in JavaScript.
यदि मौजूदा जावास्क्रिप्ट प्रोग्राम में if कंडीशन फाल्स है, तो else स्टेटमेंट का उपयोग प्रोग्राम कोड के ब्लॉक को एक्सेक्यूट करने में किया जाता है। यहाँ प्रोग्रामर के लिए else ब्लॉक अल्टरनेटिव चॉइस है, लेकिन प्रोग्रामिंग डेवेलपमेंट जरूरत के अनुसार इसे if स्टेटमेंट ब्लॉक में अप्लाई कर सकता है।
Syntax of else statement.
if (condition) {
// if program Code to be executed when if the condition is true
} else {
// else program Code to be executed when if the condition is false
}
Example of else statement.
let age = 14;
if (age >= 21) {
console.log(“He is a mature”);
} else {
console.log(“He is a minor”);
}
// result is – He is a minor
चूँकि मौजूदा जावास्क्रिप्ट प्रोग्राम में ऐज 21 से अधिक या उसके बराबर नहीं है, इसलिए इफ कंडीशन फाल्स है, तो, यहाँ else ब्लॉक कोड को एक्सेक्युट होता है, जो “माइनर” मैसेज को प्रिंट करता है।
else if Statement in JavaScript.
जावास्क्रिप्ट प्रोग्राम में else if स्टेटमेंट का उपयोग सिंगल प्रोग्राम में मल्टीप्ल नई इफ else if कंडीशन को अप्लाई करने में किया जाता है, else if इनिशियल कंडीशन if कंडीशन फाल्स है, या नहीं है। else if स्टेटमेंट में आप कई मल्टीप्ल ब्रांच कंडीशन को सीक्वेंस या आर्डर में टेस्ट करने के लिए कई else if स्टेटमेंट का उपयोग कर सकते हैं। यदि यहाँ किसी एक प्रोग्राम स्टेटमेंट में कंडीशन एवोलुशन ट्रू है. तो प्रोग्राम में कोड का कम्पेटिबल else if ब्लॉक को एक्सेक्यूट किया जाएगा।
else if statement syntax.
if (condition1) {
// if program Code to be executed when if condition1 is true
} else if (condition2) {
// else if program Code to be executed when if condition2 is true
} else {
// else program Code to be executed when if none of the above conditions are true
}
else if statement JavaScript example.
let percent = 94;
if (percent >= 90 && percent<=100) {
console.log(“Grade – A”);
} else if (percent >= 80) {
console.log(“Grade – B”);
} else if (percent >= 70) {
console.log(“Grade – C”);
} else {
console.log(“Grade – F”);
}
// result is – “Grade – A”
यहाँ फर्स्ट if कंडीशन फाल्स है (परसेंट >= 94), इसलिए, यह अगली else if स्टेटमेंट कंडीशन को टेस्ट करता है। चूँकि परसेंट 94 से अधिक या उसके बराबर है, इसलिए यह “ग्रेड – A” मैसेज को प्रिंट करता है।
Example with multiple conditions in else if.
आप जावास्क्रिप्ट प्रोग्राम में दो या तीन से अधिक प्रोग्राम कंडीशन का एवोलुशन करने के लिए कई else if कण्ट्रोल स्टेटमेंट का भी उपयोग कर सकते हैं।
Example of else if statement in JavaScript.
let temperature = 48;
if (temperature > 38) {
console.log(“It is hot day outside!”);
} else if (temperature > 27) {
console.log(“The weather cool.”);
} else if (temperature > 19) {
console.log(“wheter is firmly nice.”);
} else {
console.log(“too much cold weather outside!”);
}
// result is – It is hot day outside!
Here in this example above.
- यहाँ पहली कंडीशन में if कंडीशन तापमान > 38 ट्रू है, इसलिए यह “आज दिन में बाहर गर्मी है!” मैसेज को प्रिंट करता है।
- यहाँ यदि दी गई प्रोग्राम कंडीशन फाल्स थी, तो यह else if यह प्रोग्राम में मल्टीप्ल कंडीशन को मैन्युअली वन बाय वन चेक करता है।
if, else if, and else block Combination of multiple conditions.
आप if, else if, और else ब्लॉक में लॉजिकल ऑपरेटरों (जैसे && for AND, || for OR) का उपयोग करके कई if, else, और else if मल्टीप्ल कंडीशन को भी कम्बाइंड कर सकते हैं।
if, else if, and else block example.
let age = 21;
let isemployee = true;
if (age < 21) {
console.log(“You are a minor employee”);
} else if (age >= 18 && isemployee) {
console.log(“You are an mature employee”);
} else {
console.log(“you are not a mature employee”);
}
// result is – You are an mature employee
Here in this example above.
यहाँ यदि कंडीशन age >= 18 && isemployee कंडीशन ट्रू है, तो “आप एक वयस्क एम्प्लोयी हैं” मैसेज को प्रिंट करता है।
Nested if Statement in JavaScript.
आप अपनी प्रोग्राम डेवलपमेंट जरूरत के अनुसार if, else if, और else प्रोग्राम स्टेटमेंट को एक दूसरे के अंदर भी नेस्ट कर मल्टीप्ल प्रोग्राम कंडीशन को टेस्ट कर सकते हैं।
Nested if Statement JavaScript Example.
let age = 30;
let salary = 40000;
if (age >= 21) {
if (salary >= 27000) {
console.log(“yor are Eligible for services”);
} else {
console.log(“your salary too low for services”);
}
} else {
console.log(“Not eligible for services”);
}
Here in this example above.
- पहला यह if स्टेटमेंट में टेस्ट करता है कि क्या व्यक्ति वयस्क है (आयु >= 21)।
- अगर व्यक्ति वयस्क है, तो यह चेक करता है कि क्या आय एक निश्चित सीमा से ऊपर (सैलरी >= 27000) है या नहीं है।
- यहाँ अगर दोनों कंडीशन ट्रू हैं, तो यह “नॉट एलिजिबल फॉर सर्विसेज” मैसेज प्रिंट करता है।
Here the key points for you to remember.
- if – यहाँ इफ कंडीशन टेस्ट करता है, और अगर इफ कंडीशन ट्रू है, तो प्रोग्राम कोड ब्लॉक को एक्सेक्यूट करता है।
- else – यहाँ यदि प्रीवियस कंडीशन फाल्स हैं, तो प्रोग्राम कोड के ब्लॉक को एक्सेक्यूट करता है।
- else if – यहाँ यदि प्रीवियस कंडीशन फाल्स हैं, तो कई कंडीशन का टेस्ट करने के लिए उपयोग किया जाता है।
- condition – जावास्क्रिप्ट प्रोग्राम में if और else if के अंदर की कंडीशन आमतौर पर कंडीशनल एक्सप्रेशन होती हैं, जो बूलियन ऑपरेटर (ट्रू या फाल्स) वैल्यू का ऐवोलुशन करती हैं।
if else if statement example summary.
let activetime = 13;
if (activetime < 10) {
console.log(“its a morning day!”);
} else if (activetime < 15) {
console.log(“its a Good afternoon time!”);
} else {
console.log(“it a Good evening time!”);
}
// result is – its a Good afternoon time!
Here in this example.
- यहाँ पहली कंडीशन यह टेस्ट करती है कि क्या एक्टिवसमय 10 से कम है, (जो कि नहीं है), इसलिए यह else if कण्ट्रोल फ्लो स्टेटमेंट पर मूव हो जाता है।
- यहाँ सेकंड कंडीशन यह टेस्ट करती है कि क्या समय 15 से कम है (जो कि है), इसलिए यह “इट्स ए गुड आफ्टरनून टाइम!” मैसेज को प्रिंट करता है।
Conclusion of if, else, and else if statements in JavaScript.
जावास्क्रिप्ट प्रोग्राम में if, else, और else if कण्ट्रोल स्टेटमेंट प्रोग्राम में आवश्यक कण्ट्रोल फ्लो ऑप्शन चॉइस हैं, जो जावास्क्रिप्ट प्रोग्रामर को दिए लॉजिक कोड को कंडीशंस के आधार पर डिसिशन लेने की परमिशन प्रोवाइड करते हैं। इन स्टेटमेंट्स का उपयोग करके, आप प्रोग्राम कोड के विभिन्न ब्लॉक को एक्सेक्यूट कर सकते हैं. जहा प्रोग्राम कोड इस बात पर निर्भर करता है कि पर्टिकुलर कंडीशन पूरी हुई हैं या नहीं। यहाँ else if प्रोग्राम स्टेटमेंट प्रोग्रामर को कई प्रोग्राम कंडीशन को टेस्ट करने की परमिशन प्रोवाइड करते है, और यहाँ else ब्लॉक यह सुनिश्चित करता है कि यदि कोई भी कंडीशन ट्रू नहीं है, तो एल्स स्टेटमेंट मैसेज को प्रिंट करता है.