Знакомство с css


Лекция №8. Управляющие операторы в программах JavaScript



Download 0,88 Mb.
bet20/46
Sana15.04.2022
Hajmi0,88 Mb.
#552991
TuriТесты
1   ...   16   17   18   19   20   21   22   23   ...   46
Bog'liq
ТЕКСТ ЛЕКЦИИ ВЕБ нью

Лекция №8. Управляющие операторы в программах JavaScript


План:
1 Метки.
2 операторы break и continue.
3 Генерация и обработка исключений


Аннотация: В данной лекции описывается операторы JavaScript, а также обработка и отправка информации на сервер.
Опорные слова: Метки, break, continue, обработка исключений, throw, try...catch...finally.


Метки
JavaScript поддерживает использование меток в программном коде. Синтаксис определения меток идентичен соответствующему синтаксису в языке C.
<имя метки> : <инструкция>
Метки обеспечивают возможность идентификации инструкций для по- следующей ссылки на них из операторов break и continue по имени меток. Правила определения имен для меток аналогичны правилам име- нования переменных и констант.


Оператор_break'>Оператор break
Оператор break применяется для завершения выполнения циклов, кода в конструкции switch, а также операторов, идентифицируемых при по- мощи определенной метки. Таким образом, этот оператор может приме- няться в двух контекстах:
 без ссылки на конкретный оператор. В этом случае break прерывает выполнение цикла либо инструкции switch, в теле которой он со- держится;
 ссылаясь на инструкцию с помощью имени метки. В этом случае прерывается выполнение указанной инструкции. Это удобно исполь- зовать для выхода из вложенных циклов (в других языках для этого иногда используется оператор goto).
Далее приведен пример, демонстрирующий синтаксис и применение оператора break.

m1: for(var i = 0; i < 10; i++)


for(var j = 0; j < 10; j++)
if(i == 1)
break m1;
else break;


Оператор continue
Оператор continue позволяет прервать исполнение тела цикла, начав новую итерацию. Использование continue очень похоже на применение break с той лишь разницей, что выполнение цикла не прерывается полностью. Вместо этого производится исполнение кода в той последовательности, как если бы тело цикла было исполнено (в цикле while производится проверка условия, в цикле for — сначала выполняется обнов- ляющее выражение, затем проверяется условие). Оператор continue аналогично break может использоваться как в сочетании с меткой, так и без нее. Если после continue указывается метка, идентифицирующая цикл, то производится переход на новую итерацию этого цикла. Если же continue указывается без метки, то начинается новая итерация цикла, тело которого непосредственно содержит данный оператор. Далее приведен пример использования оператора continue как с меткой, так и без.

m1: for(var i = 0; i < 10; i++)


for(var j = 0; j < 10; j++)
if(j < 5)
continue;
else
continue m1;



Download 0,88 Mb.

Do'stlaringiz bilan baham:
1   ...   16   17   18   19   20   21   22   23   ...   46




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish