Программирование >>  Руководство по созданию web приложений 

1 ... 129 130 131 [ 132 ] 133 134 135 ... 141


Оператор for

Общий вид оператора for показан ниже:

строки тела цикла

Б области ииициализации обычно выполняется присваивание начальных значений переменным цикла. Здесь допустимо объявление новых переменных при помощи ключевого слова

Вторая область задает условие выхода из Это условие оценивается

каждый раз при прохождении Если в результате оценки получается ло-

гическое значение выполняются строки тела цикла.

Область итерации применяется для изменения значений переменных цикла, например для счетчика цикла.

Оператор for-in

Оператор for-in предназначен просмотра всех свойств объекта и записывается в следующем виде:

for (гвприеигая in otieeicTl

строки тела цикла

Оператор while

Для организации циклов с проверкой их заверщения перед выполнени-

ем итерации используется оператор wiiile:

строки тела цикла

Если в результате оценки условия получается значение troa, тогда итерация : если false - цикл

Оператор break

с : - оператора break можно прервать выполнение цикла, созданного операторами или while, в любом месте. , . i =0;



10) break;

Оператор continue

: : оператора continue внутри цикла for или while приводит к

что итерация прерывается, а затем возобновляется заново. Этот оператор не прерывает цикл.

Ниже мы пример использования оператора continue:

var i = 0;

и <100)

if(i < 10) continue;

Здесь фрагмент тела цикла, отмеченный многоточием, будет выполняться только после того, как значение переменной i 10. Когда же это

значение достигнет 100, цикл завергпится.

Прочие операторы

Среди прочих операторов языка сценариев JavaScript ми\ рассмотрим оператор доступа к полю, индексирование массива, скобки и запятую (таблица П-9). Таблица П-9. Прочие операторы

Oiiepiiiop Описание

Доступ к полю объекта ] Индексирование

Скобки Запятая

Первый из этих операторов . для ; методов, определенных

в объектах, а также для доступа к полям объектов, или, как их еще называют, к свойствам объектов.

Ниже, : мы :. мeтoдwгite, oпpeдeлeнныйвoбъeктedocument:

ooeaaeaT.witaCHalio, woii.ri!

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

Что касается круглых то они либо для изменения по-

вычисления выражений, либо для передачи параметров функциям.

Оператор . предназначен для разделения выражений, которые надо

оценивать последовательно. Этот прием называется многократным вычислением, в фрагменте исходного ниже, па каждой итерации цикла выполняется увеличение содержимого а i и



Базы данных в

Практическое

to а а

1++,

CiaprnMHCTBOonepaTopoBJavaScript

в таблице операторов JavaScript порядок вычисления со-

ставных операторов. Не забудьте, что все логические операции слева Первыми вычисляются н ipaiopr.i, расположенные в начале таб-

лицы старшинства.

Таблица старшинства операторов JavaScript

Оператор . [] С)

Описание

функции

Доступ к полю, индексирование а ч Унарные

: деление, вычисление остатка от деления Сложение, слияггие строк

Битовые сдвиги

или равно, больше, больше или равно

.= /= 1= а>:

функции

Логическая операция И

Логическая ИСКЛЮЧАЮЩЕЕ II,

Логическая

Логический оператор отношения И Логический оператор отношения ИЛИ Условный оператор

Многократное вычисление

Вы можете оформить фрагменты исходного текста в виде функции, вызывая эту функцию по мере необходимости из мест сценария JavaScript.

Для клиентских сценариев обычно определяются в разделе заголов-

ка документа HT1VIE, отмеченного тегами <HEAD> и </HEAD>. Как мы уже говорили, функцию надо определить перед вызовом. Размещение всех функций в разделе заголовка документа HT1VIE гарантирует . этих

функций при обработке документа. В серверных сценариях ASP функции необходимо определить до их использования.

Общий вид функции показан ниже:

1] атр 2] L, .парааетр N])



1 ... 129 130 131 [ 132 ] 133 134 135 ... 141

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика