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