else if कंस्ट्रक्शन

कंस्ट्रक्शन else if एक साथ ही else कंस्ट्रक्शन और अगली if कंडीशन है।

सिंटेक्स

javascriptif (लॉजिकल एक्सप्रेशन 1) {
  /*
    यहाँ रखा गया कोड तब एक्सेक्यूट होगा,
    जब लॉजिकल एक्सप्रेशन 1 सही हो
  */
} else if (लॉजिकल एक्सप्रेशन 2) {
  /*
    यहाँ रखा गया कोड तब एक्सेक्यूट होगा,
    जब लॉजिकल एक्सप्रेशन 2 सही हो
  */
} else {
  /*
    यहाँ रखा गया कोड तब एक्सेक्यूट होगा,
    जब लॉजिकल एक्सप्रेशन 2 गलत हो
  */
};

अगर कर्ली ब्रेसिज़ में सिर्फ एक एक्सप्रेशन है, तो इन कर्ली ब्रेसिज़ को लिखना जरूरी नहीं है।

उदाहरण

चलिए चेक करते हैं कि वेरिएबल में नंबर 1, 2 या 3 स्टोर है या नहीं और उसके अनुसार वैल्यू प्रिंट करते हैं:

javascriptlet num = 1;

if (num == 1) {
  alert('value1');
} else if (num == 2) {
  alert('value2');
} else if (num == 3) {
  alert('value3');
} else {
  alert('अनजान वैल्यू');
};

यह भी देखें

  • if कंस्ट्रक्शन,
    जो कंडीशन बनाती है
  • else कंस्ट्रक्शन,
    जो उल्टी कंडीशन बनाती है