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

JavaScript एक्सप्रेशंस में कॉमा क्या करता है?


JavaScript में कॉमा ऑपरेटर

कॉमा JavaScript में एक ऑपरेटर है, जो अपने प्रत्येक ऑपरेंड का मूल्यांकन करते हुए **अंतिम ऑपरेंड** को लौटाता है।

उदाहरण

<!DOCTYPE html>
<html>
  <body>
    <script>
      var a = 100;
      a = (a++, a);  // a++ मूल्यांकन होता है, फिर a लौटाया जाता है
      document.write(a);  // 101
      
      a = (200, 300);  // 200 मूल्यांकन होता है, 300 लौटाया जाता है
      document.write("<br>" + a);  // 300
    </script>
  </body>
</html>

व्याख्या

  • (a++, a) - पहले a++ चलता है (a 101 हो जाता है), फिर a (101) लौटाया जाता है।
  • (200, 300) - पहले 200 मूल्यांकन होता है, फिर 300 लौटाया जाता है।

उपयोग के मामले

  • for लूप में मल्टीपल इनिशियलाइज़ेशन/इन्क्रीमेंट: for (i=0, j=10; i
  • एक स्टेटमेंट में मल्टीपल एक्सप्रेशंस चलाने के लिए (कम पठनीयता के कारण कम अनुशंसित)।

सावधानी

कॉमा ऑपरेटर कोड को पढ़ना कठिन बना सकता है। स्पष्टता के लिए अलग स्टेटमेंट्स या ; का उपयोग करना बेहतर है।

  1. JavaScript JSON HTML JavaScript JSON HTML

    JSON डेटा का उपयोग करके HTML जनरेट करने के लिए, निम्न कोड का उपयोग करें: नोट - JSONPlaceholder टेस्टिंग और प्रोटोटाइपिंग के लिए एक फेक ऑनलाइन REST API है। उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport&

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

    फंक्शन एक्सप्रेशन्स हमें फंक्शन को एक वेरिएबल में स्टोर करने की अनुमति देते हैं जिसे बाद में वेरिएबल नाम का उपयोग करके इनवोक किया जा सकता है। वे सामान्य फंक्शन डिक्लेरेशन की तरह होइस्ट नहीं होते इसलिए उन्हें परिभाषित होने से पहले नहीं बुलाया जा सकता। जावास्क्रिप्ट में फंक्शन एक्सप्रेशन्स को लागू कर

  1. - क्या पायथन फंक्शन्स HTML में जावास्क्रिप्ट की तरह चल सकते हैं?

    किसी भी आधुनिक ब्राउज़र में पायथन चलाना संभव नहीं है क्योंकि उनमें से कोई भी पायथन इंटरप्रेटर नहीं रखता। जावास्क्रिप्ट एकमात्र भाषा है जो फ्लैश या एक्टिवएक्स जैसे प्लगइन्स के बिना ब्राउज़र में चलती है। ब्राउज़र में चलने वाला पायथन कोड लिखने का एक तरीका ट्रांसपाइलर का उपयोग करना है। यह एक टूल है जो प