गणना करना, === से वैल्यू की तुलना करना और if तथा else से अपने प्रोग्राम को निर्णय लेने पर विवश करना सीखें।
इस पाठ को Kodokon में खोलेंएक ऑपरेटर एक ऐसा चिह्न है जो वैल्यू पर कोई क्रिया करता है। आप स्कूल से ही अंकगणितीय ऑपरेटरों को जानते हैं: + (जोड़), - (घटाव), * (गुणा) और / (भाग)। 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। तुलना ऑपरेटर हैं > (से बड़ा), < (से छोटा), >= (से बड़ा या बराबर), <= (से छोटा या बराबर), === (कड़ाई से बराबर) और !== (कड़ाई से बराबर नहीं)। === ऑपरेटर यह जाँचता है कि दो वैल्यू समान हैं और एक ही टाइप की हैं।
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अब निर्णयों का समय है! if कथन कोड के एक ब्लॉक को केवल तभी चलाता है जब कोई शर्त सही हो। else ब्लॉक तब चलता है जब शर्त गलत हो। शर्त कोष्ठकों के बीच लिखी जाती है, और हर ब्लॉक घुंघराले कोष्ठकों { } के बीच।
const age = 17;
if (age >= 18) {
console.log("You are an adult.");
} else {
console.log("You are a minor.");
}
// Prints: You are a minor.5 === "5" की वैल्यू क्या है?if / else संरचना में, else ब्लॉक कब चलता है?