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

जावास्क्रिप्ट में स्ट्रिंग में वॉवेल, अन्य कैरेक्टर्स और कॉन्सोनेंट का अंतर

हमें एक ऐसा फ़ंक्शन लिखना है जो निश्चित कैरेक्टर्स की एक स्ट्रिंग लेता है और फ़ंक्शन को स्ट्रिंग में वॉवेल्स प्लस अन्य कैरेक्टर्स और कॉन्सोनेंट्स की गिनती का अंतर लौटाना चाहिए।

उदाहरण के लिए -

यदि स्ट्रिंग है -

"HEllo World!!"

तो, यहां 7 कॉन्सोनेंट्स, 3 वॉवेल्स और 3 अन्य कैरेक्टर्स हैं इसलिए आउटपुट होना चाहिए -

|7 - (3+3)| = 1

इसलिए, आउटपुट 1 होना चाहिए।

आइए इस फ़ंक्शन के लिए कोड लिखते हैं।

उदाहरण

const str = 'HEllo World!!'; 
const findDifference = str => { 
  const creds = str.split("").reduce((acc, val) => { 
    let { v, c } = acc; 
    const vowels = 'aeiou'; 
    const ascii = val.toLowerCase().charCodeAt(); 
    if(!vowels.includes(val.toLowerCase()) && ascii >= 97 && ascii <=122){ 
      ++c; 
    }else{ 
      ++v 
    }; 
    return {c,v}; 
  }, { 
    v: 0, 
    c: 0 
  }); 
  return Math.abs(creds.c - creds.v); 
} 
console.log(findDifference(str))

आउटपुट

कंसोल में आउटपुट होगा -

1
  1. - TypeScript और JavaScript में अंतर

    जैसा कि हम जानते हैं कि TypeScript और JavaScript दोनों प्रोग्रामिंग भाषाएं हैं जिनका उपयोग आमतौर पर क्लाइंट एंड पर सर्वर रिक्वेस्ट प्रोसेस करने और UI पर डेटा रेंडर करने के लिए किया जाता है। हालांकि, दोनों स्क्रिप्टिंग भाषाएं हैं लेकिन TypeScript JavaScript से कुछ अतिरिक्त सुविधाओं का समर्थन करता है

  1. - जावास्क्रिप्ट और PHP में अंतर

    जावास्क्रिप्ट और PHP दोनों प्रोग्रामिंग दुनिया में सबसे लोकप्रिय प्रोग्रामिंग भाषाएं हैं। अपनी विभिन्न महत्वपूर्ण विशेषताओं और फीचर्स के कारण दोनों भाषाएं विश्व स्तर पर व्यापक रूप से उपयोग की जाती हैं। उनकी विशेषताओं के आधार पर जावास्क्रिप्ट और PHP के बीच महत्वपूर्ण अंतर निम्नलिखित हैं:

  1. JavaScript में TextDecoder और TextEncoder JavaScript में TextDecoder और TextEncoder

    TextEncoder का उपयोग दी गई स्ट्रिंग को UTF-8 मानक में बदलने के लिए किया जाता है। यह स्ट्रिंग से Uint8Array लौटाता है।TextDecoder का उपयोग बाइट्स की स्ट्रीम को कोड पॉइंट्स की स्ट्रीम में डिकोड करने के लिए किया जाता है। यह UTF-8, ISO-8859-2, KOI8-R, GBK आदि को डिकोड कर सकता है।JavaScript में TextDecod