[javascript] 반복문을 이용한 특정 문자 개수 세기

JavaScript를 사용하여 문자열 내에서 특정 문자가 나타나는 횟수를 세는 방법을 알아보겠습니다.

function countOccurrences(str, char) {
  let count = 0;
  for (let i = 0; i < str.length; i++) {
    if (str[i] === char) {
      count++;
    }
  }
  return count;
}

let testString = "Hello, how are you?";
let charToCount = "o";
let result = countOccurrences(testString, charToCount);
console.log(`'${charToCount}' 문자는 ${result}번 나타납니다.`);

위의 코드는 countOccurrences라는 함수를 정의하고, 이 함수를 사용하여 문자열에서 특정 문자가 나타나는 횟수를 계산합니다. 예를 들어, “Hello, how are you?”라는 문자열에서 “o”라는 문자가 나타나는 횟수를 계산합니다.

이것으로 JavaScript를 사용하여 반복문을 이용해 특정 문자의 개수를 세는 방법을 알아보았습니다.

참고 문헌: