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

JavaScriptの文字列で母音を返す


アルファベットを含む可能性のある文字列を受け取るJavaScript関数を作成する必要があります。この関数は、文字列に存在する母音の数をカウントして返す必要があります。

以下はコードです-

const str = 'this is a string';
const countVowels = (str = '') => {
   str = str.toLowerCase();
   const legend = 'aeiou';
   let count = 0;
   for(let i = 0; i < str.length; i++){
      const el = str[i];
      if(!legend.includes(el)){
         continue;
      };
      count++;
   };
   return count;
};
console.log(countVowels(str));

出力

以下はコンソールでの出力です-

4

  1. JavaScriptで文字列内でシフトを実行する

    小文字の英字を含む文字列strと、配列arrの配列があるとします。ここでarr [i] =[direction、amount] − 方向は0(左シフトの場合)または1(右シフトの場合)になります。 amountは、文字列sをシフトする量です。 1だけ左シフトすると、sの最初の文字が削除され、最後に追加されます。 同様に、1だけ右にシフトすると、sの最後の文字が削除され、先頭に追加されます。 最初の引数として文字列を取り、2番目の引数としてシフトデータを含む配列を受け取るJavaScript関数を作成する必要があります。 関数は配列を反復処理し、文字列で必要なシ

  2. マジックストリング:JavaScriptの質問

    問題 マジックストリングstrは、「1」と「2」のみで構成され、次のルールに従います- 文字列strは、文字「1」と「2」の連続する出現回数を連結すると文字列str自体が生成されるため、魔法のようです。 文字列strの最初のいくつかの要素は次のとおりです- str = "1221121221221121122……" 連続する「1」と「2」をstrでグループ化すると、-になります。 1 22 11 2 1 22 1 22 11 2 11 22 ...... 各グループでの「1」または「2」の出現は-です。 1 2 2 1 1 2 1 2