Глава 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, определяющий возвращаемое значение. Все параметры передаются функциям по значению, то есть функция получает зна-