JavaScript: подсчитывает количество гласных в строке
Функция JavaScript: упражнение 7 с решением
Напишите функцию JavaScript, которая принимает строку в качестве параметра и подсчитывает количество гласных в строке.
Примечание: поскольку буква «у» может рассматриваться как гласная и согласная, мы не считаем здесь «у» гласной.
Пример данных и вывод:
Пример строки : «Быстрая коричневая лиса»
Ожидаемый результат: 5
Иллюстрированная презентация:
Пример решения : -
HTML-код:
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>Counts the number of vowels within a string</title>
</head>
<body>
</body>
</html>
Код JavaScript:
function vowel_count(str1)
{
var vowel_list ='aeiouAEIOU';
var vcount = 0;
for(var x = 0; x < str1.length ; x++)
{
if (vowel_list.indexOf(str1[x]) !== -1)
{
vcount += 1;
}
}
return vcount;
}
console.log(vowel_count("The quick brown fox"));
Пример вывода:
5
Объяснение:
Метод indexOf () возвращает индекс в вызывающем объекте String первого вхождения указанного значения, начиная поиск с fromIndex. Возвращает -1, если значение не найдено.
Синтаксис -> str.indexOf (searchValue [, fromIndex])
Параметры:
searchValue: строка, представляющая значение для поиска.
fromIndex (Необязательно) -> Индекс, с которого начинается поиск вперед в строке. Это может быть любое целое число.
Символ (ы) строки будут считаться гласным, если условие (vowel_list.indexOf (str1 [x])! == -1) соответствует.
>Блок - схема:
Демонстрация в реальном времени:
См. Pen JavaScript -Считывает количество гласных в строковой функции-ex- 7 с помощью w3resource ( @ w3resource ) на CodePen .
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите функцию JavaScript, которая принимает строку в качестве параметра и находит самое длинное слово в строке.
Далее: напишите функцию JavaScript, которая принимает число в качестве параметра и проверяет, является ли число простым или нет.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования