Kodokon kodokon.com

ऑपरेटर और शर्तें (if/else, तुलनाएँ, ===)

गणना करना, === से वैल्यू की तुलना करना और if तथा else से अपने प्रोग्राम को निर्णय लेने पर विवश करना सीखें।

7 मिनट · 3 प्रश्न

इस पाठ को Kodokon में खोलें

एक ऑपरेटर एक ऐसा चिह्न है जो वैल्यू पर कोई क्रिया करता है। आप स्कूल से ही अंकगणितीय ऑपरेटरों को जानते हैं: + (जोड़), - (घटाव), * (गुणा) और / (भाग)। JavaScript इनमें %, यानी मॉड्यूलो जोड़ता है, जो पूर्णांक भाग का शेषफल देता है: उदाहरण के लिए यह पता लगाने में उपयोगी है कि कोई संख्या सम है या नहीं।

JAVASCRIPT
const a = 10;
const b = 3;
console.log(a + b); // Prints: 13
console.log(a - b); // Prints: 7
console.log(a * b); // Prints: 30
console.log(a % b); // Prints: 1 (the remainder)
मूल अंकगणितीय ऑपरेटर

निर्णय लेने के लिए, एक प्रोग्राम को वैल्यू की तुलना करनी होती है। एक तुलना एक ऐसा प्रश्न है जिसका उत्तर एक बूलियन होता है: true या false। तुलना ऑपरेटर हैं > (से बड़ा), < (से छोटा), >= (से बड़ा या बराबर), <= (से छोटा या बराबर), === (कड़ाई से बराबर) और !== (कड़ाई से बराबर नहीं)। === ऑपरेटर यह जाँचता है कि दो वैल्यू समान हैं और एक ही टाइप की हैं।

JAVASCRIPT
console.log(5 > 3);     // true
console.log(5 < 3);     // false
console.log(5 >= 5);    // true
console.log(5 === 5);   // true
console.log(5 === "5"); // false: different types
console.log(5 !== 3);   // true
हर तुलना true या false लौटाती है

अब निर्णयों का समय है! if कथन कोड के एक ब्लॉक को केवल तभी चलाता है जब कोई शर्त सही हो। else ब्लॉक तब चलता है जब शर्त गलत हो। शर्त कोष्ठकों के बीच लिखी जाती है, और हर ब्लॉक घुंघराले कोष्ठकों { } के बीच।

JAVASCRIPT
const age = 17;

if (age >= 18) {
  console.log("You are an adult.");
} else {
  console.log("You are a minor.");
}
// Prints: You are a minor.
if और else से एक निर्णय

ज्ञान जांच

सुनिश्चित करें कि आपको इस पाठ के मुख्य बिंदु याद हैं।

  1. व्यंजक 5 === "5" की वैल्यू क्या है?
    • true
    • false
    • 5
  2. कौन सा ऑपरेटर "कड़ाई से बराबर नहीं" का अर्थ रखता है?
    • !==
    • ==
    • <>
    • =/=
  3. किसी if / else संरचना में, else ब्लॉक कब चलता है?
    • हमेशा
    • जब if शर्त सही होती है
    • जब if शर्त गलत होती है