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

जावास्क्रिप्ट ऑपरेटर्स क्या हैं


आइए एक सरल एक्सप्रेशन “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> 

  1. जावास्क्रिप्ट में एसोसिएटिव ऐरे क्या हैं? जावास्क्रिप्ट में एसोसिएटिव ऐरे क्या हैं?

    परिचय जावास्क्रिप्ट में एसोसिएटिव ऐरे मूल रूप से ऑब्जेक्ट्स होते हैं जहां इंडेक्स यूजर-डिफाइंड कीज़ द्वारा प्रतिस्थापित होते हैं। इनमें सामान्य ऐरे की तरह length प्रॉपर्टी नहीं होती और इन्हें सामान्य for लूप से ट्रैवर्स नहीं किया जा सकता। उदाहरण निम्न कोड जावास्क्रिप्ट में एसोसिएटिव ऐरे के लिए है:

  1. जावास्क्रिप्ट में मॉड्यूल क्या हैं? जावास्क्रिप्ट में मॉड्यूल क्या हैं?

    मॉड्यूल्स को ES 2015 में कोड को छोटे टुकड़ों में तोड़ने के लिए पेश किया गया था। मॉड्यूल्स में क्लासेस या फंक्शन्स हो सकते हैं। वेरिएबल्स, फंक्शन्स, ऑब्जेक्ट्स को एक्सपोर्ट और इम्पोर्ट करने के लिए export और import कीवर्ड्स का उपयोग किया जाता है। नोट - इस उदाहरण को चलाने के लिए आपको लोकलहोस्ट सर्वर च

  1. जावास्क्रिप्ट में प्रॉमिसेस क्या हैं? जावास्क्रिप्ट में प्रॉमिसेस क्या हैं?

    प्रॉमिसेस हमें एसिंक्रोनस ऑपरेशन करने की अनुमति देती हैं जहां मान प्रॉमिस बनाते समय पहले से ज्ञात नहीं होता। एक प्रॉमिस की तीन स्टेट्स हो सकती हैं: पेंडिंग, फुलफिल्ड और रिजेक्टेड। जावास्क्रिप्ट में प्रॉमिसेस के लिए कोड निम्नलिखित है: उदाहरण <!DOCTYPE html> <html lang=en> <head> &l