Пятничная задача для адептов JavaScript 🧑🏽💻
Напишите класс, который управляет громкостью звука на колонке.
Класс должен:
1 Иметь метод setVolume(level), который устанавливает громкость от 0 до 100.
2 Иметь метод increaseVolume(amount), который увеличивает громкость на указанное количество единиц, но не выше 100.
3 Иметь метод decreaseVolume(amount), который уменьшает громкость на указанное количество единиц, но не ниже 0.
4 Иметь метод getVolume() который возвращает текущий уровень громкости.
Вы можете добавить обработку ошибок и другую функциональность (задавать начальный уровень громкости, сохранение в LocalStorage между запусками) на ваше усмотрение.
Пишите ваши варианты в комментариях.
Post #1428
2.26K
