जावास्क्रिप्ट में टर्नरी ऑपरेटर

इस पाठ में हम एक विशेष टर्नरी ऑपरेटर पर विचार करेंगे, जो कि 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);