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

जावास्क्रिप्ट में शॉर्ट-सर्किट मूल्यांकन


शॉर्ट सर्किट मूल्यांकन मूल रूप से && और || लॉजिकल ऑपरेटर्स के साथ काम करता है। एक्सप्रेशन्स का मूल्यांकन बाएं से दाएं किया जाता है।

&& ऑपरेटर के लिए - && (AND) लॉजिकल ऑपरेटर के साथ शॉर्ट सर्किट मूल्यांकन का अर्थ है कि यदि पहला एक्सप्रेशन फाल्सी मूल्यांकन करता है तो पूरा एक्सप्रेशन फाल्सी होगा और बाकी एक्सप्रेशन्स का मूल्यांकन नहीं किया जाएगा।

|| ऑपरेटर के लिए - || (OR) लॉजिकल ऑपरेटर के साथ शॉर्ट सर्किट मूल्यांकन का अर्थ है कि यदि पहला एक्सप्रेशन ट्रूथी मूल्यांकन करता है तो पूरा एक्सप्रेशन ट्रूथी होगा और बाकी एक्सप्रेशन्स का मूल्यांकन नहीं किया जाएगा।

जावास्क्रिप्ट में शॉर्ट सर्किट मूल्यांकन का कोड निम्नलिखित है -

उदाहरण

<!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>शॉर्ट-सर्किट मूल्यांकन</h1> <div class="result"></div> <br /> <button class="Btn">&& शॉर्ट सर्किट मूल्यांकन</button> <button class="Btn">|| शॉर्ट सर्किट मूल्यांकन</button> <h3>शॉर्ट सर्किट मूल्यांकन देखने के लिए ऊपर दिए गए बटन पर क्लिक करें</h3> <script>    let resEle = document.querySelector(".result");    let BtnEle = document.querySelectorAll(".Btn");    function retTrue() {       resEle.innerHTML += "True <br>";       return true;    }    function retFalse() {       resEle.innerHTML += "False <br>";       return false;    }    BtnEle[0].addEventListener("click", () => {       resEle.innerHTML = "&& मूल्यांकन<br>";       retFalse() && retTrue();    });    BtnEle[1].addEventListener("click", () => {       resEle.innerHTML = "|| मूल्यांकन <br>";       retTrue() || retFalse();    }); </script> </body> </html>

आउटपुट

जावास्क्रिप्ट में शॉर्ट-सर्किट मूल्यांकन

"&& शॉर्ट सर्किट मूल्यांकन" बटन पर क्लिक करने पर -

जावास्क्रिप्ट में शॉर्ट-सर्किट मूल्यांकन

'|| शॉर्ट सर्किट मूल्यांकन' बटन पर क्लिक करने पर -

जावास्क्रिप्ट में शॉर्ट-सर्किट मूल्यांकन


  1. JavaScript WeakSet JavaScript WeakSet

    JavaScript WeakSet का उपयोग ऑब्जेक्ट्स के संग्रह को स्टोर करने के लिए किया जाता है। Set की तरह यह डुप्लिकेट स्टोर नहीं करता।WeakSet के मेथड्समेथडविवरणadd(obj)WeakSet में नया वैल्यू जोड़ता है।delete(obj)WeakSet से वैल्यू हटाता है।has(obj)True या false लौटाता है यह इस पर निर्भर करता है कि WeakSet ऑब्ज

  1. जावास्क्रिप्ट - बूलियन में शॉर्ट-सर्किटिंग जावास्क्रिप्ट - बूलियन में शॉर्ट-सर्किटिंग

    बूलियन में शॉर्ट सर्किटिंग का कोड निम्नलिखित है - उदाहरण <!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 {   &nbs

  1. जावास्क्रिप्ट में शॉर्ट सर्किट असाइनमेंट जावास्क्रिप्ट में शॉर्ट सर्किट असाइनमेंट

    जावास्क्रिप्ट में शॉर्ट सर्किट असाइनमेंट को लागू करने का कोड निम्नलिखित है - उदाहरण <!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> &nbs