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

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


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

सिंटैक्स

यहां सिंटैक्स है -

function *myFunction() {}
// or
function* myFunction() {}
// or
function*myFunction() {}

आइए देखें कि जनरेटर फ़ंक्शन का उपयोग कैसे करें

उदाहरण

लाइव डेमो

<html>
   <body>
      <script>
         function* display() {
            var num = 1;
            while (num < 5)
            yield num++;
         }
         var myGenerator = display();

         document.write(myGenerator.next().value);
         document.write("<br>"+myGenerator.next().value);
         document.write("<br>"+myGenerator.next().value);
         document.write("<br>"+myGenerator.next().value);
         document.write("<br>"+myGenerator.next().value);
      </script>
   </body>
</html>

  1. जावास्क्रिप्ट में एक्सपोनेंटिएशन ऑपरेटर की व्याख्या करें?

    घातांक ऑपरेटर का उपयोग करना हम एक संख्या को दूसरी संख्या के घात तक ज्ञात कर सकते हैं। इसे ** . द्वारा दर्शाया जाता है . हमारे पास पहले से ही है Math.pow() एक संख्या को दूसरी संख्या के घात से ज्ञात करने की विधि। लेकिन घातांक ऑपरेटर(**) न केवल जावास्क्रिप्ट के लिए बल्कि अन्य भाषाओं जैसे कि अजगर, रूबी,

  1. जावास्क्रिप्ट में टाइप रूपांतरण में '+' ऑपरेटर का क्या महत्व है?

    + ऑपरेटर के कई उपयोग हैं जिनमें जोड़, संयोजन, और सबसे महत्वपूर्ण रूपांतरण टाइप करें . शामिल हैं . आम तौर पर, हम + . का उपयोग करते हैं जोड़ के लिए ऑपरेटर और कुछ समय के लिए संघनन के लिए। प्रकार रूपांतरण . में भी इसका बहुत उपयोग होता है . एक स्ट्रिंग को एक संख्या में बदलना बहुत आसान है। उदाहरण <ht

  1. जावास्क्रिप्ट टाइप जबरदस्ती क्या है?

    टाइप ज़बरदस्ती का अर्थ है एक डेटाटाइप का स्वचालित रूप से या परोक्ष रूप से दूसरे में रूपांतरण। जावास्क्रिप्ट टाइप ज़बरदस्ती के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .result,.sample {फ़ॉन्ट-आकार:20px; फ़ॉन्ट-वजन:500; }JavaScr