जावास्क्रिप्ट में टर्नरी ऑपरेटर
इस पाठ में हम एक विशेष
टर्नरी ऑपरेटर पर विचार करेंगे,
जो कि
if-else कंस्ट्रक्शन का
संक्षिप्त रूप है। इसका सिंटैक्स निम्नलिखित
प्रकार से दिखता है:
let variable = condition ? value1 : value2;
ऑपरेटर इस प्रकार काम करता है: यदि शर्त सत्य है,
तो value1 लौटाया जाता है, अन्यथा
- value2। आइए इस ऑपरेटर का उपयोग करके
कोड का एक उदाहरण बनाते हैं:
let age = 17;
let adult = age >= 18 ? true: false;
console.log(adult);
इस कोड को पूर्ण रूप में निम्नलिखित प्रकार से फिर से लिखा जा सकता है:
let age = 17;
let adult;
if (age >= 18) {
adult = true;
} else {
adult = false;
}
console.log(adult);
टर्नरी ऑपरेटर का उपयोग केवल सबसे सरल मामलों में करना चाहिए, क्योंकि इसका उपयोग कोड की समझ को कठिन बना देता है।
निम्नलिखित कोड को टर्नरी ऑपरेटर के माध्यम से फिर से लिखें:
let num = 1;
let res;
if (num >= 0) {
res = '1';
} else {
res = '2';
}
console.log(res);