आइए एक सरल एक्सप्रेशन “10 + 20 is equal to 30” लेते हैं। यहां 10 और 20 को ऑपरेंड्स कहा जाता है और ‘+’ को ऑपरेटर कहा जाता है। जावास्क्रिप्ट निम्नलिखित प्रकार के ऑपरेटर्स का समर्थन करता है।
- अरिथमेटिक ऑपरेटर्स
- कम्पैरिजन ऑपरेटर्स
- लॉजिकल (या रिलेशनल) ऑपरेटर्स
- असाइनमेंट ऑपरेटर्स
- कंडीशनल (या टर्नरी) ऑपरेटर्स
आइए कम्पैरिजन ऑपरेटर्स पर एक नज़र डालें -
जावास्क्रिप्ट निम्नलिखित कम्पैरिजन ऑपरेटर्स का समर्थन करता है। मान लें कि वेरिएबल A में 10 है और वेरिएबल B में 20 है -
| Sr.No | ऑपरेटर और विवरण |
|---|---|
| 1 | = = (बराबर) जांचता है कि दो ऑपरेंड्स के मान बराबर हैं या नहीं, यदि हां, तो कंडीशन true हो जाती है। उदाहरण: (A == B) true नहीं है। |
| 2 | != (नॉट इक्वल) जांचता है कि दो ऑपरेंड्स के मान बराबर हैं या नहीं, यदि मान बराबर नहीं हैं, तो कंडीशन true हो जाती है। उदाहरण:(A != B) true है। |
| 3 | > (ग्रेटर दैन) जांचता है कि बाएं ऑपरेंड का मान दाएं ऑपरेंड के मान से अधिक है या नहीं, यदि हां, तो कंडीशन true हो जाती है। उदाहरण: (A > B) true नहीं है। |
| 4 | < (लेस दैन) जांचता है कि बाएं ऑपरेंड का मान दाएं ऑपरेंड के मान से कम है या नहीं, यदि हां, तो कंडीशन true हो जाती है। उदाहरण: (A < B) true है। |
| 5 | >= (ग्रेटर दैन या इक्वल टू) जांचता है कि बाएं ऑपरेंड का मान दाएं ऑपरेंड के मान से अधिक या बराबर है या नहीं, यदि हां, तो कंडीशन true हो जाती है। उदाहरण: (A >= B) true नहीं है। |
| 6 | <= (लेस दैन या इक्वल टू) जांचता है कि बाएं ऑपरेंड का मान दाएं ऑपरेंड के मान से कम या बराबर है या नहीं, यदि हां, तो कंडीशन true हो जाती है। उदाहरण: (A <= B) true है। |
निम्नलिखित कोड दिखाता है कि जावास्क्रिप्ट में कम्पैरिजन ऑपरेटर्स का उपयोग कैसे करें
उदाहरण
लाइव डेमो <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>