else if कंस्ट्रक्शन
कंस्ट्रक्शन else if एक साथ ही
else कंस्ट्रक्शन
और अगली if कंडीशन है।
सिंटेक्स
if (लॉजिकल एक्सप्रेशन 1) {
/*
यहाँ रखा गया कोड तब एक्सेक्यूट होगा,
जब लॉजिकल एक्सप्रेशन 1 सही हो
*/
} else if (लॉजिकल एक्सप्रेशन 2) {
/*
यहाँ रखा गया कोड तब एक्सेक्यूट होगा,
जब लॉजिकल एक्सप्रेशन 2 सही हो
*/
} else {
/*
यहाँ रखा गया कोड तब एक्सेक्यूट होगा,
जब लॉजिकल एक्सप्रेशन 2 गलत हो
*/
};
अगर कर्ली ब्रेसिज़ में सिर्फ एक एक्सप्रेशन है, तो इन कर्ली ब्रेसिज़ को लिखना जरूरी नहीं है।
उदाहरण
चलिए चेक करते हैं कि वेरिएबल में नंबर
1, 2 या 3 स्टोर है या नहीं
और उसके अनुसार वैल्यू प्रिंट करते हैं:
let num = 1;
if (num == 1) {
alert('value1');
} else if (num == 2) {
alert('value2');
} else if (num == 3) {
alert('value3');
} else {
alert('अनजान वैल्यू');
};