Вопросы к Поиску с Алисой
Некоторые типичные ошибки, которые приводят к тому, что переменные остаются неопределёнными в JavaScript:
Чтобы проверить, объявлена ли переменная, можно использовать оператор typeof. htmlacademy.ru codedamn.com