Natalla
@Natalla

Как исправить ошибку Uncaught TypeError: Cannot read property 'toLowerCase' of undefined?

Есть функция, которая подсчитывает количество гласных в введенной строке. Для этого необходимо преобразовать строку к нижнему регистру. И находиться это преобразование должно именно внутри функции. Когда toLowerCase() был вне функции - всё работало. Внутри же функции выдает ошибку Uncaught TypeError: Cannot read property 'toLowerCase' of undefined. Как исправить?
Весь код:
"use strict"
var str=prompt("Введите строку");// переменная для ввода строки
function vowels(s) {
var str=str.toLowerCase();
var h=['а', 'е', 'ё', 'и', 'о', 'у', 'ы', 'э', 'ю', 'я'];// строка с гласными
var cg=0;// количество гласных
for ( var i=0;i
  • Вопрос задан
  • 1349 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы