else कंस्ट्रक्शन
else कंस्ट्रक्शन कोड का एक ब्लॉक निर्धारित करती है,
जो if कंस्ट्रक्शन में
गलत कंडीशन होने पर निष्पादित होगा।
सिंटैक्स
if (लॉजिकल एक्सप्रेशन) {
/*
यहाँ रखा गया कोड निष्पादित होगा,
यदि लॉजिकल एक्सप्रेशन सही है
*/
} else {
/*
यहाँ रखा गया कोड निष्पादित होगा,
यदि लॉजिकल एक्सप्रेशन गलत है
*/
};
यदि करली ब्रेसिज़ में केवल एक एक्सप्रेशन है, तो इन करली ब्रेसिज़ को लिखना जरूरी नहीं है।
उदाहरण
चलिए जाँचते हैं, वेरिएबल का मान शून्य से बड़ा है या नहीं:
let test = -1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
उदाहरण
if-else कंस्ट्रक्शन को एक-दूसरे में
किसी भी तरह से नेस्टेड किया जा सकता है:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('5 से कम या बराबर');
} else {
alert('5 से अधिक');
}
} else {
alert('शून्य से कम');
}