आइए हम एक सरल व्यंजक लें "10 + 20 30 के बराबर है"। यहां 10 और 20 को ऑपरेंड और '+' को ऑपरेटर कहा जाता है। जावास्क्रिप्ट निम्नलिखित प्रकार के ऑपरेटरों का समर्थन करता है।
- अंकगणित संचालिका
- तुलना ऑपरेटर
- लॉजिकल (या रिलेशनल) ऑपरेटर्स
- असाइनमेंट ऑपरेटर्स
- सशर्त (या टर्नरी) ऑपरेटर
आइए तुलना ऑपरेटरों पर एक नजर डालते हैं -
जावास्क्रिप्ट निम्नलिखित तुलना ऑपरेटरों का समर्थन करता है। मान लें कि चर A में 10 है और चर B में 20 है -
<टीडी>==(समान)
जाँचता है कि दो ऑपरेंड का मान बराबर है या नहीं, यदि हाँ, तो शर्त सत्य हो जाती है।
पूर्व: (ए ==बी) सत्य नहीं है।
<टीडी>!=(बराबर नहीं)
जाँचता है कि दो ऑपरेंड का मान समान है या नहीं, यदि मान समान नहीं हैं, तो स्थिति सत्य हो जाती है।
पूर्व: (ए!=बी) सच है।
<टीडी>> (इससे बड़ा)
जाँचता है कि क्या बाएँ संकार्य का मान दाएँ संकार्य के मान से अधिक है, यदि हाँ, तो स्थिति सत्य हो जाती है।
पूर्व: (ए> बी) सच नहीं है।
<टीडी><(इससे कम)
जाँचता है कि क्या लेफ्ट ऑपरेंड का मान राइट ऑपरेंड के मान से कम है, यदि हाँ, तो कंडीशन सही हो जाती है।
पूर्व: (ए <बी) सच है।
<टीडी>>=(इससे बड़ा या इसके बराबर)
जाँचता है कि क्या लेफ्ट ऑपरेंड का मान राइट ऑपरेंड के मान से अधिक या बराबर है, यदि हाँ, तो कंडीशन सही हो जाती है।
पूर्व: (ए>=बी) सच नहीं है।
<टीडी><=(इससे कम या इसके बराबर)
जाँचता है कि क्या लेफ्ट ऑपरेंड का मान राइट ऑपरेंड के मान से कम या बराबर है, यदि हाँ, तो कंडीशन सही हो जाती है।
पूर्व: (ए <=बी) सच है।
क्रमांक | ऑपरेटर और विवरण |
---|---|
1 | |
2 | |
3 | |
4 | |
5 | |
6 |
निम्नलिखित कोड दिखाता है कि जावास्क्रिप्ट में तुलना ऑपरेटरों का उपयोग कैसे करें
उदाहरण
लाइव डेमो<html> <body> <script> var a = 10; var b = 20; var linebreak = "<br />"; document.write("(a == b) => "); result = (a == b); document.write(result); document.write(linebreak); document.write("(a < b) => "); result = (a < b); document.write(result); document.write(linebreak); document.write("(a > b) => "); result = (a > b); document.write(result); document.write(linebreak); document.write("(a != b) => "); result = (a != b); document.write(result); document.write(linebreak); document.write("(a >= b) => "); result = (a >= b); document.write(result); document.write(linebreak); document.write("(a <= b) => "); result = (a <= b); document.write(result); document.write(linebreak); </script> </body> </html>