Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में ढीली समानता

<घंटा/>

लूज इक्वलिटी ऑपरेटर '==' हमें दो या दो से अधिक ऑपरेंड की तुलना पहले उनके मान को एक सामान्य प्रकार में परिवर्तित करके और फिर उनके बीच समानता की जांच करने की अनुमति देता है।

जावास्क्रिप्ट में ढीली समानता को लागू करने के लिए कोड निम्नलिखित है -

उदाहरण

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
   body {
      font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
   }
   .result {
      font-size: 20px;
      font-weight: 500;
      color: blueviolet;
   }
</style>
</head>
<body>
<h1>Loose equality in JavaScript.</h1>
<div class="result"></div>
<br />
<button class="Btn">CLICK HERE</button>
<h3>Click on the above button see some comparisons using loose equality</h3>
<script>
   let resEle = document.querySelector(".result");
   let BtnEle = document.querySelector(".Btn");
   BtnEle.addEventListener("click", () => {
      resEle.innerHTML = "According to loose equality <br>";
      if (1 == "1") {
         resEle.innerHTML += "1 is equal to '1'<br>";
      }
      if (undefined == null) {
         resEle.innerHTML += "undefined is equal to null <br>";
      }
   });
</script>
</body>
</html>

आउटपुट

जावास्क्रिप्ट में ढीली समानता

'यहां क्लिक करें' बटन पर क्लिक करने पर -

जावास्क्रिप्ट में ढीली समानता


  1. object.is() समानता तुलना में जावास्क्रिप्ट

    दो मानों की तुलना करने के तरीके के रूप में ES6 में पेश की गई object.is() विधि। ये दो मूल्य या तो आदिम या वस्तु हो सकते हैं। यह ==और ===की तुलना में थोड़ा बेहतर तुलना करता है। समानता तुलना में object.is() के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <he

  1. जावास्क्रिप्ट में वस्तुओं की समानता की व्याख्या करें।

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

  1. जावास्क्रिप्ट में सख्त समानता बनाम ढीली समानता।

    ढीला समानता ऑपरेटर == हमें दो या दो से अधिक ऑपरेंड की तुलना उनके मान को पहले एक सामान्य प्रकार में परिवर्तित करके और फिर उनके बीच समानता की जांच करने की अनुमति देता है। सख्त समानता ऑपरेटर === हमें मूल्यों के साथ-साथ उनके प्रकारों के बीच समानता की जांच करके दो या दो से अधिक ऑपरेंड की तुलना करने की अ