अध्याय 5: कम्पेरिजन ऑपरेटर्स (Comparison Operators)

अध्याय 5: कम्पेरिजन ऑपरेटर्स (Comparison Operators)

इस अध्याय में, हम जावा स्क्रिप्ट में कम्पेरिजन ऑपरेटर्स के बारे में जानेंगे। कम्पेरिजन ऑपरेटर्स का उपयोग दो मानों की तुलना करने के लिए किया जाता है। ये ऑपरेटर्स अक्सर कंडीशनल स्टेटमेंट्स (जैसे if स्टेटमेंट) में उपयोग किए जाते हैं, जिससे प्रोग्राम को विभिन्न स्थितियों के अनुसार कार्य करने की अनुमति मिलती है।

कम्पेरिजन ऑपरेटर्स का परिचय (Introduction to Comparison Operators)

कम्पेरिजन ऑपरेटर्स का मुख्य उपयोग यह जाँचने के लिए किया जाता है कि क्या दो मान समान हैं, एक दूसरे से बड़े या छोटे हैं, या अन्य प्रकार की तुलनाएँ करना। कम्पेरिजन ऑपरेटर्स हमेशा एक बूलियन मान (true या false) लौटाते हैं।

प्रमुख कम्पेरिजन ऑपरेटर्स (Main Comparison Operators)

  1. समान (==): यह ऑपरेटर जाँचता है कि क्या दो मान बराबर हैं (टाइप कास्टिंग के साथ)।
    let a = 5;
    let b = "5";
    console.log(a == b); // आउटपुट: true
  2. सख्त समान (===): यह ऑपरेटर जाँचता है कि क्या दो मान और उनके प्रकार बराबर हैं।
    let a = 5;
    let b = "5";
    console.log(a === b); // आउटपुट: false
  3. असमान (!=): यह ऑपरेटर जाँचता है कि क्या दो मान असमान हैं (टाइप कास्टिंग के साथ)।
    let a = 5;
    let b = "5";
    console.log(a != b); // आउटपुट: false
  4. सख्त असमान (!==): यह ऑपरेटर जाँचता है कि क्या दो मान और उनके प्रकार असमान हैं।
    let a = 5;
    let b = "5";
    console.log(a !== b); // आउटपुट: true
  5. बड़ा (>): यह ऑपरेटर जाँचता है कि क्या पहला मान दूसरे मान से बड़ा है।
    let a = 10;
    let b = 5;
    console.log(a > b); // आउटपुट: true
  6. छोटा (<): यह ऑपरेटर जाँचता है कि क्या पहला मान दूसरे मान से छोटा है।
    let a = 10;
    let b = 5;
    console.log(a < b); // आउटपुट: false
  7. बड़ा या बराबर (>=): यह ऑपरेटर जाँचता है कि क्या पहला मान दूसरे मान से बड़ा या बराबर है।
    let a = 10;
    let b = 10;
    console.log(a >= b); // आउटपुट: true
  8. छोटा या बराबर (<=): यह ऑपरेटर जाँचता है कि क्या पहला मान दूसरे मान से छोटा या बराबर है।
    let a = 10;
    let b = 15;
    console.log(a <= b); // आउटपुट: true

कम्पेरिजन ऑपरेटर्स का उपयोग (Using Comparison Operators)

कम्पेरिजन ऑपरेटर्स का उपयोग करके, आप दो मानों की तुलना कर सकते हैं और उनके बीच संबंध स्थापित कर सकते हैं। ये ऑपरेटर्स प्रोग्राम को विभिन्न स्थितियों के आधार पर निर्णय लेने में मदद करते हैं।

उदाहरण:

<!DOCTYPE html>
<html lang="hi">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>कम्पेरिजन ऑपरेटर्स का उपयोग</title>
</head>
<body>
<h1>जावा स्क्रिप्ट कम्पेरिजन ऑपरेटर्स का उदाहरण</h1>
<script>
// दो संख्याओं को परिभाषित करें
let a = 10;
let b = 5;
let c = "10";

// कम्पेरिजन ऑपरेटर्स का उपयोग
document.write("<p>a == b: " + (a == b) + "</p>");
document.write("<p>a === c: " + (a === c) + "</p>");
document.write("<p>a != b: " + (a != b) + "</p>");
document.write("<p>a !== c: " + (a !== c) + "</p>");
document.write("<p>a > b: " + (a > b) + "</p>");
document.write("<p>a < b: " + (a < b) + "</p>");
document.write("<p>a >= b: " + (a >= b) + "</p>");
document.write("<p>a <= b: " + (a <= b) + "</p>");
</script>
</body>
</html>

निष्कर्ष (Conclusion)

कम्पेरिजन ऑपरेटर्स जावा स्क्रिप्ट में दो मानों की तुलना करने के लिए महत्वपूर्ण होते हैं। ये ऑपरेटर्स विभिन्न प्रकार की तुलनाएँ करने के लिए उपयोग किए जाते हैं, जैसे कि समानता, असमानता, बड़ा, छोटा, बड़ा या बराबर, और छोटा या बराबर। इन ऑपरेटर्स को समझकर और उनका सही उपयोग करके, आप अपने कोड को अधिक कार्यक्षम और प्रभावी बना सकते हैं।



Index