Знакомство с 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 2022
ma'muriyatiga murojaat qiling

    Bosh sahifa
davlat universiteti
ta’lim vazirligi
maxsus ta’lim
zbekiston respublikasi
axborot texnologiyalari
O’zbekiston respublikasi
guruh talabasi
nomidagi toshkent
o’rta maxsus
davlat pedagogika
texnologiyalari universiteti
toshkent axborot
xorazmiy nomidagi
Ўзбекистон республикаси
rivojlantirish vazirligi
pedagogika instituti
таълим вазирлиги
махсус таълим
haqida tushuncha
O'zbekiston respublikasi
tashkil etish
toshkent davlat
vazirligi muhammad
saqlash vazirligi
kommunikatsiyalarini rivojlantirish
respublikasi axborot
vazirligi toshkent
bilan ishlash
Toshkent davlat
uzbekistan coronavirus
sog'liqni saqlash
respublikasi sog'liqni
vazirligi koronavirus
koronavirus covid
coronavirus covid
risida sertifikat
qarshi emlanganlik
vaccination certificate
sertifikat ministry
covid vaccination
Ishdan maqsad
fanidan tayyorlagan
o’rta ta’lim
matematika fakulteti
haqida umumiy
fanidan mustaqil
moliya instituti
fanining predmeti
pedagogika universiteti
fanlar fakulteti
ta’limi vazirligi