JavaScript 文字列内で指定した文字の出現数をカウントする

環境
Google Chrome 115.0.5790.171(Official Build) (64 ビット)
Windows 11 Pro 64bit

構文
charAt(index)
index
返される文字のゼロから始まる文字のインデックスです。整数に変換されます。undefined は 0 に変換されます。

返値
指定された index の位置にある文字(厳密に 1 つの UTF-16 コードポイント)を表す文字列です。

使用例

function funA(str, c) {

    let count = 0;

    for (let i = 0; i < str.length; i++) {

        if (str.charAt(i) == c) {
            count += 1;
        }
    }

    return count;

}

const str = "markgamem";
const chk = "m";

const result = funA(str, chk);

console.log( result );

実行結果
3

JavaScript

Posted by arkgame