Написать генератор приветствий.
1) HTML(можно без или с минимальным css)
три кнопки - "Гость", "Администратор", "Пользователь" (button)
поле для вывода приветствия (div)
2) JS
Написать функцию salute, принимающая строку "Приветствую, ", возвращающую другую функцию, принимающую текст кнопки, возвращающую готовую строку приветствия (например "Приветствую, Гость").
Сохранить в три отдельные переменные замкнутые функции приветствия для каждой кнопки соответственно.
Вызывать по клику на кнопку замкнутые функции и выводить их результат в поле для вывода приветствия.
*дополнительная задача
Использовать в коде конструкцию try..catch, для проверки наличия содержания кнопки (для отладки создайте кнопку без текста внутри), при отсутствии текста создайте ошибку выводите alert("Выберите кнопку с текстом, чтобы я мог приветствовать вас!"). Вы можете создать свою уникальную ошибку, прочтя статью ниже, или использовать throw new SyntaxError.
Code: https://github.com/tel-ran-de/FE-24-m/tree/fe-06-16-js-errors-closure Повторение материала/ дополнительное чтение: https://learn.javascript.ru/closure https://developer.mozilla.org/ru/docs/Web/JavaScript/Closure https://learn.javascript.ru/try-catch https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Error
Домашнее задание: (05-18 проверка)
Написать генератор приветствий. 1) HTML(можно без или с минимальным css)
*дополнительная задача
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Error