Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptを使用して文字列内の母音の数を数える


文字列を取り込むJavaScript関数を作成する必要があります。関数は、文字列に存在する母音の数をカウントする必要があります。

関数は、各母音の数をそれらに対してマッピングするオブジェクトを準備する必要があります。

このためのコードは-

になります
const str = 'this is an example string';
const vowelCount = (str = '') => {
   const splitString=str.split('');
   const obj={};
   const vowels="aeiou";
   splitString.forEach((letter)=>{
      if(vowels.indexOf(letter.toLowerCase()) !== -1){
         if(letter in obj){
            obj[letter]++;
         }else{
            obj[letter]=1;
         }
      }
   });
   return obj;
};
console.log(vowelCount(str));

出力

そして、コンソールの出力は-

になります
{ i: 3, a: 2, e: 2 }

  1. JavaScriptの文字列で母音を1ベースのインデックスに置き換える

    問題 文字列を受け取り、文字列内のすべての母音を文字列内のインデックス(1ベース)に置き換えるJavaScript関数を作成する必要があります。 文字列の2番目の文字が母音の場合は、2に置き換える必要があることを意味します。 例 以下はコードです- const str = 'cancotainsomevowels'; const replaceVowels = (str = '') => {    const vowels = 'aeiou';    let res = '';

  2. JavaScriptでnまでカウント中に遭遇した9のカウント数

    問題 数値nを受け取るJavaScript関数を作成する必要があります。この関数は、0からnまでカウントしながら9を使用する必要がある回数をカウントして返す必要があります。 例 以下はコードです- const num = 100; const countNine = (num = 0) => {    const countChar = (str = '', char = '') => {       return str       .split(''