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 о , получающая все имена свойств объекта и их значения. Рассмотрим эту функцию подробно с учетом уже известной информации.