Контрольная работа по JS. Часть 1

Задание 1. Напишите код, который будет проверять введенное в input число и сообщать, четным или нечетным является данное число. Пример интерфейса показан ниже:

Задание 2. Напишите скрипт который выводит на экран содержимое массива. Количество элементов в массиве задает пользователь, а сами элементы генерируются с помощью Math.rand в пределах от 0 до 100. Вывод массива осуществите с помощью цикла while.

Задание 3. Создайте блок div синего цвета. Разработайте скрипт, который при клике по блоку будет окрашивать его в желтый цвет. При повторном клике - в красный. Пример:

Задание 4. Продемонстрируйте работу событий onmouseover и onmouseout.