648 Часть V. Разработка программ и написание скриптов

Синтаксис

while (condit-ion)(

операторы

Пример

В следующем цикле while операторы повторяются до тех пор, пока в текущем объекте document не будет найдена форма с именем orderForm или пока не будут просмотрены все формы в документе.

var х= 0;

while ((х <document.forms[].length)&&

(document.forms[x].name !="OrderForm")){ x++;}• •

with.Оператор with определяет некоторый объект по умолчанию для операций, заключенных в блок. В этом случае все обращения к свойствам без указания объекта подразумевают ссылку на заданный объект.

Синтаксис

wit (object){

операторы }

Приме with document (

write("Внутри блока with не нужно указывать ссылку на объект.");

bgColo ="gray";

Пример программы на JavaScript

Даже опытным программистам нелегко разобраться в новом языке программирования только по описаниям. Для облегчения этой задачи в данном разделе рассмотрены некоторые примеры программ и функций на JavaScript, которые можно использовать в собственных разработках Web-страниц. Каждый пример иллюстрирует некоторую практическую задачу.

Просмотр свойств объекта

В предыдущих разделах была описана небольшая функция Dumpproperties о , получающая все имена свойств объекта и их значения. Рассмотрим эту функцию подробно с учетом уже известной информации.