Всё попарядку я даю то что будет входу везде на всех устройствах. Код программы пишу слева на право -это не лишнее объяснение строки сверху вниз.
Переменные последующее отменяет предыдущее. Объявление переменных лучше во главе декларировать. Массив это запись в памяти. Имеет каждый элемент индекс. Методы работы с массивами. В JavaScript это мощные возможности. Надо при регистрации алгоритма усматривать все последствия.
Ввод то что будет введено в память. Вводится в переменную такого вида var имя=" "; вывод в такую же переменную. Затем document.write(); или get элемент.
Это было вступление. Читайте буду писать дальше.
Начать дискуссию