кажет, как использовать три различные формы операторов if-then-eise, кото —
рые позволяют Web-браузеру решить, какие из операторов сценария выполнить, основываясь на результатах сравнений.
С принятием решений в сценариях тесно связана возможность повторения одного или нескольких операторов определенное число раз или до выполнения известного условия. В двух практикумах ниже будет показано, как использовать циклы for и while для повторения действий в сценариях и функциях. Оператор while дает возможность создать цикл, в котором браузер будет повторно выпол — нять набор операторов JavaScript, пока заданное условие остается истинным. В
то же время оператор for создает цикл, в котором браузер будет выполнять на — бор операторов фиксированное число раз или до появления предопределенного события (выполнения предопределенного условия).
Вставка функций JavaScript в HTML-код Web-страницы
Хотя функции JavaScript можно определять где угодно в HTML-коде страни- цы, вставляйте их в конце заголовочного раздела Web-страницы (то есть прямо перед дескриптором в начале страницы). Вставка функций JavaScript в заголовок Web-страницы гарантирует, что Web-браузер загрузит функции до того, как пользователь сможет инициировать событие, дающее браузеру указание вы- полнить какую-то из функций. Кроме того, помещая все функции в одно и то
же место вверху страницы, вы облегчите себе их поиск в случае, если вам пона — добится их модифицировать. (У Web-браузера не будет никаких проблем с на — хождением функций, которые ему необходимо выполнить, где бы они не находи — лись в рамках HTML-файла.)