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

जावास्क्रिप्ट में एक स्ट्रिंग में कई स्वर कैसे प्राप्त करें?

<घंटा/>

एक स्ट्रिंग में स्वरों की संख्या की गणना करना

अंग्रेजी भाषा में स्वर ए, ई, आई, ओ और यू हैं। सुनिश्चित करें कि, किसी भी स्ट्रिंग में ये स्वर दोनों स्थिति (या तो छोटा या बड़ा) हो सकता है।

संक्षिप्त जानकारी

निम्नलिखित उदाहरण, 'noOfVowels ()' नामक एक उपयोगकर्ता परिभाषित फ़ंक्शन का उपयोग करते हुए, एक इनपुट स्ट्रिंग को पढ़ता है और उस स्ट्रिंग की तुलना किसी अन्य स्ट्रिंग से करता है जिसमें केवल स्वर होते हैं ('aAeEiIoOuU')। यह कार्य को आगे बढ़ाने के लिए indexOf () विधि की मदद लेता है।

indexOf () विधि एक चरित्र के सूचकांक को प्रदर्शित करती है जब भी चरित्र दोनों तारों के लिए सामान्य होता है, बेजोड़ मामले में यह आउटपुट के रूप में '-1' प्रदर्शित करता है। यहां यह इनपुट स्ट्रिंग के प्रत्येक वर्ण की तुलना स्वर स्ट्रिंग से करता है और जब भी स्वर मेल खाते हैं, तो यह आंतरिक रूप से "vowelsCount" नामक उपयोगकर्ता परिभाषित चर को बढ़ाता है, जो प्रारंभ में 0 है। आखिरकार, "vowelsCount" में मान के रूप में प्रदर्शित किया जाता है आउटपुट।

उदाहरण

<html>
<body>
<script>
   function noOfVowels(string) {
      var listOfVowels = 'aAeEiIoOuU';
      var vowelsCount = 0;
      for(var i = 0; i < string.length ; i++) {
         if (listOfVowels.indexOf(string[i]) !== -1) {
            vowelsCount += 1;
        }
      }
   return vowelsCount;
   }
   document.write(noOfVowels("Tutorix is one of the best e-platforms"));
</script>
</body>
</html>

आउटपुट

12

  1. जावास्क्रिप्ट में एक स्ट्रिंग को फ्लोटिंग पॉइंट नंबर में कैसे बदलें?

    जावास्क्रिप्ट ने parseFloat() नामक एक विधि प्रदान की है स्ट्रिंग को फ़्लोटिंग पॉइंट . में बदलने के लिए टी संख्या। फ्लोटिंग नंबर दशमलव के अलावा और कुछ नहीं हैं। हमारे पास parseInt() . नामक एक अन्य विधि भी है एक ही कार्य करने के लिए लेकिन यह दशमलव के साथ सौदा नहीं करेगा। यह केवल पूर्णांक देता है। Pa

  1. जावास्क्रिप्ट में संयोजित किए बिना स्ट्रिंग और संख्या कैसे जोड़ें?

    जब एक स्ट्रिंग और एक संख्या फिर जोड़ दिए जाते हैं, जोड़ने के बजाय, संयोजन जगह लेता है। वे दोनों संलग्न . के रूप में समाप्त हुए एक दूसरे। लेकिन अगर हमें उन्हें जोड़ने की जरूरत है तो हमें स्ट्रिंग को एक पूर्णांक में बदलने की जरूरत है। इस स्थिति में, + ऑपरेटर तस्वीर में आता है। यह वास्तव में, स्ट्

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

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है। फ़ंक्शन को स्ट्रिंग में मौजूद स्वरों की संख्या की गणना करनी चाहिए। फ़ंक्शन को उनके विरुद्ध प्रत्येक स्वर की गिनती का मानचित्रण करने वाली वस्तु तैयार करनी चाहिए। उदाहरण इसके लिए कोड होगा - const str = 'this is an example string'