Как получить количество гласных в строке в JavaScript?

Опубликовано: 4 Января, 2022

Подход этой статьи - вернуть количество гласных в строке с помощью Javascript. Гласная - это также буква, которая представляет звук, производимый таким образом: гласные в английском языке - это a, e, i, o, u.

Пример:

 Ввод: GeeksForGeeks
Выход: 5

Ввод: Привет, выродки
Выход: 4

Объяснение: Здесь мы создаем пользовательскую функцию с именем «getvowels ()», которая считывает строку и сравнивает ее со списком гласных. Он сравнивает каждый символ строки с гласными. Когда гласные совпадают, значение vowelsCount увеличивается.

Пример: код ниже иллюстрирует подход.

HTML

< html >
< head >
< title >
How to get a number of vowels
in a string in JavaScript?
</ title >
</ head >
< body >
< h1 >
GeeksforGeeks
</ h1 >
< h2 >
How to get a number of vowels in
a string in JavaScript?
</ h2 >
< script >
function getVowels(string) {
var Vowels = 'aAeEiIoOuU';
var vowelsCount = 0;
for(var i = 0; i < string.length ; i++) {
if (Vowels.indexOf(string[i]) !== -1) {
vowelsCount += 1;
}
}
return vowelsCount;
}
document.write("The Number of vowels in -"+
" A Computer Science Portal for Geeks:"
+ getVowels("A Computer Science Portal for Geeks"));
</script>
</ body >
</ html >

Выход: