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

JavaScriptの文に特定の文字が何回出現しているかを調べる


文中に特定の文字が何回出現するかを検出するJavaScript関数を作成する必要があります。

このためのコードは-

になります
const string = 'This is just an example string for the program';
const countAppearances = (str, char) => {
   let count = 0;
   for(let i = 0; i < str.length; i++){
      if(str[i] !== char){
         // using continue to move to next iteration
         continue;
      };
      // if we reached here it means that str[i] and char are same
      // so we increase the count
      count++;
   };
   return count;
};
console.log(countAppearances(string, 'a'));
console.log(countAppearances(string, 'e'));
console.log(countAppearances(string, 's'));
>

出力

コンソールの出力-

3
3
4

  1. JavaScriptで特定の文字で始まる単語を検索する

    最初の引数として文字列リテラルの配列を取り、2番目の引数として単一の文字列文字を受け取るJavaScript関数を作成する必要があります。 次に、関数は2番目の引数で指定された文字で始まる最初の配列エントリを見つけて返す必要があります。 例 このためのコードは-になります const names = ['Naman', 'Kartik', 'Anmol', 'Rajat', 'Keshav', 'Harsh', 'Suresh', 'Rahul']; const

  2. JavaScriptを使用して特定の回数だけ文字列を繰り返す

    問題 文字列と数値を2つの引数として受け取るJavaScript関数を作成する必要があります。 この関数は、2番目の引数で指定された回数だけ入力文字列を繰り返し、新しい繰り返し文字列を返す必要があります。 例 以下はコードです- const str = 'this'; const num = 8; const repeatSpecificTimes = (str = '', num = 1) => {    const arr = [str];    let i = 1;    while(