Основы программирования на JavaScript | страница 9



в этом случае находится вне функции. Даже до вызова этой функции значение count задано как 0. При вызове counting2 прежде всего происходит увеличение переменной count на 1. Так как мы не восстанавливаем значение count в 0, как в случае counting1, то переменная count продолжает сохранять свое значение, и все происходит, как и предполагалось.

Теперь читатель получил общее понимание некоторых фундаментальных понятий программирования и JavaScript, в частности. В следующей лекции будут рассмотрены циклы и формы.

Лекция 3. Формы и циклы

Основы работы с полями форм и с функциями циклов.

В предыдущей лекции были рассмотрены операторы if/else, основы проверки и функций. Если в ходе дальнейшего чтения возникнут какие-то вопросы, то имеет смысл еще раз прочитать предыдущую лекцию.

Мы знаем теперь, как проверять данные, но при создании кода JavaScript обычно требуется проверять не оставшееся количество воображаемых яблок. Одной из наиболее общих областей применения JavaScript являются поля формы. Предположим, например, что имеется простая контактная форма. Иногда требуется убедиться, что пользователь ввел в форму свое имя или что он выбрал как минимум одну радио-кнопку для вопроса. Вот пример такой формы:


Имя: Ваш любимый цвет: Синий Желтый

Красный Черный

Зеленый Другой

Фамилия:

Адрес Email:

Отправить форму Очистить форму Зафиксировать форму на месте


Ниже представлен код этой формы. Он приведен только для иллюстрации.


style="background-color:#FFF;z-index:10;">

Имя:Ваш любимый цвет:

Синий

Красный

Зеленый

Желтый

Черный

Другой

Фамилия:
Адрес Email: