JavaScript: Letter count within a string

JavaScript Function: Exercise-22 with Solution

Write a JavaScript function that accepts two arguments, a string and a letter and the function will count the number of occurrences of the specified letter within the string.

Sample arguments: 'w3resource.com', 'o'
Expected output: 2

Pictorial Presentation:

JavaScript: Letter count within a string

Sample Solution: -

HTML Code:

<!DOCTYPE html>
  <meta charset="utf-8">
  <title>Letter count within a string</title>


JavaScript Code:

function char_count(str, letter) 
 var letter_Count = 0;
 for (var position = 0; position < str.length; position++) 
    if (str.charAt(position) == letter) 
      letter_Count += 1;
  return letter_Count;

console.log(char_count('w3resource.com', 'o'));

Sample Output:



Flowchart: JavaScript function: Letter count within a string

Live Demo:

See the Pen JavaScript - Letter count within a string-function-ex- 22 by w3resource (@w3resource) on CodePen.

Contribute your code and comments through Disqus.

Previous: Write a JavaScript function to get all possible subset with a fixed length (for example 2) combinations in an array.
Next: Write a JavaScript function to find the first not repeated character.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.

Follow us on Facebook and Twitter for latest update.