JavaScript: Count the number of vowels in a given string
JavaScript Basic: Exercise-54 with Solution
Count Vowels in String
Write a JavaScript program to count the number of vowels in a given string.
This JavaScript program counts the number of vowels (a, e, i, o, u) in a given string. It iterates through the string, checks each character to see if it is a vowel, and keeps a running total of the vowels encountered.
Visual Presentation:
Sample Solution:
JavaScript Code:
// Define a function named vowel_Count with parameter str
function vowel_Count(str) {
// Use regular expression to replace all characters not in 'aeiou' with an empty string
// and get the length of the resulting string, which is the count of vowels
return str.replace(/[^aeiou]/g, "").length;
}
// Log the result of calling vowel_Count with the given strings to the console
console.log(vowel_Count("Python"));
console.log(vowel_Count("w3resource.com"));
Output:
1 5
Live Demo:
See the Pen JavaScript - count the number of vowels in a given string - basic-ex-54 by w3resource (@w3resource) on CodePen.
Flowchart:
ES6 Version:
// Define a function named vowel_Count with parameter str
const vowel_Count = (str) => {
// Use regular expression to replace non-vowel characters with an empty string,
// and then return the length of the resulting string
return str.replace(/[^aeiou]/g, "").length;
};
// Log the result of calling vowel_Count with the given strings to the console
console.log(vowel_Count("Python"));
console.log(vowel_Count("w3resource.com"));
Improve this sample solution and post your code through Disqus.
Previous: JavaScript program to check if the characters a and b are separated by exactly 3 places anywhere (at least once) in a given string.
Next: JavaScript program to check if a given string contains equal number of p's and t's present.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics