Глава 27. Язык JavaScript/JScript
операторы
645
Пример
Приведенный ниже простой оператор for распечатывает числа от о до 9. В начале объявляется переменная цикла, i, которая устанавливается в нуль. До тех пор, пока изменяя i <9, изменяющее выражение увеличивает значение i на единицу и операторы в теле цикла выполняются.
for (yar i= 0;i <9;i++){
document.write(i);
}
for...in.Эта особая форма цикла for просматривает все значения названного свойства в указанном объекте. Для каждого отдельного свойства выполняются операторы в теле цикла.
Синтаксис
fo (variableNamei objectName}{
операторы
Пример
Приведенная ниже функция имеет в качестве параметров некоторый объект и имя объекта. Цикл for... in используется для просмотра всех свойств объекта;в результате этого процесса возвращается строка, содержащая имена свойств и их значения.
function dump_props (obj , obj_naiae){ var result=="";
for (i in obj)
result +=obj_name + "."+ i + "="+ obj[i] + "\n";
return result;
/unction.Оператор function служит для объявления функции JavaScript;при необходимости функция может иметь один или несколько параметров. Для того чтобы функция возвращала некоторое значение, в ней должен присутствовать оператор return, определяющий возвращаемое значение. Все параметры передаются функциям по значению, то есть функция получает зна-