Преглед наставка у ЈаваСцрипт-у
Следећи чланак даје преглед наставка за Наставак у ЈаваСцрипт-у. Изјава о наставку завршава извршење тренутне итерације у обележеном кругу. Скочи преко итерације у петљи. Цонтинуе статемент контролира проток петље. Користи се у режиму Док се петља, До док петља и За петљу. Када се извршава програм, док се саставља ако је присутна наредба, петља се зауставља на тренутној итерацији и започиње нову итерацију.
Синтакса
Continue;
Друга метода која користи референцу на етикети
Continue labelname;
Дијаграм тока
Како се Цонтинуе Статемент ради у ЈСцрипт-у?
Изјава о даљњем прелазу скаче преко поновљене итерације. Ако се догоди неко стање поменуто у петљи, тада се стање прекида и наставља се са следећом итерацијом. Изјава за наставак без или са референтном ознаком прескочиће само једну петљу.
Када дајемо посебне услове за петљу, ако је услов, док и радимо док петље. Изјава за наставак прескочиће стање које се спомиње у петљи и изврши наредну итерацију.
1. Коришћење за и Иф петље
Пример # 1
Излаз:
Пример бр. 2
Continue statement
Continue Statement
var j;
for(j = 1; j <= 10; j++)
(
if (j % 2 !== 0)
(
document.write("
Odd Numbers = " + j +"(Continue stmt skipped)");
continue;
)
document.write("
Even Numbers = " + j);
)
Continue statement
Continue Statement
var j;
for(j = 1; j <= 10; j++)
(
if (j % 2 !== 0)
(
document.write("
Odd Numbers = " + j +"(Continue stmt skipped)");
continue;
)
document.write("
Even Numbers = " + j);
)
Continue statement
Continue Statement
var j;
for(j = 1; j <= 10; j++)
(
if (j % 2 !== 0)
(
document.write("
Odd Numbers = " + j +"(Continue stmt skipped)");
continue;
)
document.write("
Even Numbers = " + j);
)
Continue statement
Continue Statement
var j;
for(j = 1; j <= 10; j++)
(
if (j % 2 !== 0)
(
document.write("
Odd Numbers = " + j +"(Continue stmt skipped)");
continue;
)
document.write("
Even Numbers = " + j);
)
Излаз:
У горњем примеру смо написали програм за штампање само парног броја уз помоћ наредне изјаве. Горњи код ће игнорисати непарне бројеве користећи наредбу Цонтинуе и исписати само парне бројеве.
2. Коришћење непарних бројева док се налази петља
Пример
JavaScript while statement: Example-1
while statement
JavaScript while statement: Example-1
while statement
JavaScript while statement: Example-1
while statement
JavaScript while statement: Example-1
while statement
Листа непарних бројева
вар к = 1;
вар и = 0;
вар з = 0;
доцумент.гетЕлементБиИд ("резултат"). ИнтерналХТМЛ = "Листа непарних вредности:";
док је (к <= 10)
(
з = к% 2;
ако је (з! == 0)
(
вар невПараграпх1 = доцумент.цреатеЕлемент ("п");
вар невТект1 = доцумент.цреатеТектНоде (к);
невПараграпх1.аппендЦхилд (невТект1);
доцумент.боди.аппендЦхилд (невПараграпх1);
и = и + к;
)
к ++;
)
Излаз:
3. Наставите са Извештајем у „Док се петља“
Пример
continue statement in Loop
While Loop
var text = "";
var i = 1;
while (i < 6) (
text += "educba " + i+"
";
i++;
)
document.getElementById("ghr").innerHTML
= text;
Continue Do While Loop
var text = ""
var i = 1;
do (
text += "educba " + i+"
";
i++;
)
while (i < 6);
document.getElementById("GF1").innerHTML = text;
continue statement in Loop
While Loop
var text = "";
var i = 1;
while (i < 6) (
text += "educba " + i+"
";
i++;
)
document.getElementById("ghr").innerHTML
= text;
Continue Do While Loop
var text = ""
var i = 1;
do (
text += "educba " + i+"
";
i++;
)
while (i < 6);
document.getElementById("GF1").innerHTML = text;
continue statement in Loop
While Loop
var text = "";
var i = 1;
while (i < 6) (
text += "educba " + i+"
";
i++;
)
document.getElementById("ghr").innerHTML
= text;
Continue Do While Loop
var text = ""
var i = 1;
do (
text += "educba " + i+"
";
i++;
)
while (i < 6);
document.getElementById("GF1").innerHTML = text;
continue statement in Loop
While Loop
var text = "";
var i = 1;
while (i < 6) (
text += "educba " + i+"
";
i++;
)
document.getElementById("ghr").innerHTML
= text;
Continue Do While Loop
var text = ""
var i = 1;
do (
text += "educba " + i+"
";
i++;
)
while (i < 6);
document.getElementById("GF1").innerHTML = text;
continue statement in Loop
While Loop
var text = "";
var i = 1;
while (i < 6) (
text += "educba " + i+"
";
i++;
)
document.getElementById("ghr").innerHTML
= text;
Continue Do While Loop
var text = ""
var i = 1;
do (
text += "educba " + i+"
";
i++;
)
while (i < 6);
document.getElementById("GF1").innerHTML = text;
continue statement in Loop
While Loop
var text = "";
var i = 1;
while (i < 6) (
text += "educba " + i+"
";
i++;
)
document.getElementById("ghr").innerHTML
= text;
Continue Do While Loop
var text = ""
var i = 1;
do (
text += "educba " + i+"
";
i++;
)
while (i < 6);
document.getElementById("GF1").innerHTML = text;
continue statement in Loop
While Loop
var text = "";
var i = 1;
while (i < 6) (
text += "educba " + i+"
";
i++;
)
document.getElementById("ghr").innerHTML
= text;
Continue Do While Loop
var text = ""
var i = 1;
do (
text += "educba " + i+"
";
i++;
)
while (i < 6);
document.getElementById("GF1").innerHTML = text;
continue statement in Loop
While Loop
var text = "";
var i = 1;
while (i < 6) (
text += "educba " + i+"
";
i++;
)
document.getElementById("ghr").innerHTML
= text;
Continue Do While Loop
var text = ""
var i = 1;
do (
text += "educba " + i+"
";
i++;
)
while (i < 6);
document.getElementById("GF1").innerHTML = text;
continue statement in Loop
While Loop
var text = "";
var i = 1;
while (i < 6) (
text += "educba " + i+"
";
i++;
)
document.getElementById("ghr").innerHTML
= text;
Continue Do While Loop
var text = ""
var i = 1;
do (
text += "educba " + i+"
";
i++;
)
while (i < 6);
document.getElementById("GF1").innerHTML = text;
continue statement in Loop
While Loop
var text = "";
var i = 1;
while (i < 6) (
text += "educba " + i+"
";
i++;
)
document.getElementById("ghr").innerHTML
= text;
Continue Do While Loop
var text = ""
var i = 1;
do (
text += "educba " + i+"
";
i++;
)
while (i < 6);
document.getElementById("GF1").innerHTML = text;
continue statement in Loop
While Loop
var text = "";
var i = 1;
while (i < 6) (
text += "educba " + i+"
";
i++;
)
document.getElementById("ghr").innerHTML
= text;
Continue Do While Loop
var text = ""
var i = 1;
do (
text += "educba " + i+"
";
i++;
)
while (i < 6);
document.getElementById("GF1").innerHTML = text;
Излаз:
4. Коришћење Иф стања
Пример
If condition
var text = "";
var j;
for(j = 0; j < 10; j++)
(
if(j === 5)
(
continue;
)
text += + j + "
";
)
document.getElementById("continue if condition").innerHTML = text;
Излаз:
У горњем примјеру, користили смо изјаву за наставак у стању. Када извршимо програм од 0 до 9, изоставит ћемо само 5. Остали бројеви биће исписани на излазу.
5. ЈаваСцрипт Наставите са изјавом о налепници
Пример
Continue Label Statement
for(var j = 1; j < 5; j++)(
inner:
for (var k = 0; k < 5; k++)(
if (k == 2)(
document.writeln("skip");
continue inner;
)
document.writeln("j : " + j + ", k :" + k);
)
document.writeln();
)
Излаз:
6. Наставите изјаву без услова
Пример
Example for continue
Resulting value y
document.getElementById("Example for continue").innerHTML =
'var j; var x = 0;
' +
'for (j=1; j<=4; j++) (
' +
' if (j===3) ( continue )
' +
' x = x + j;
' +
')';
var j;
var y = 0;
for (j=1; j<=4; j++) (
if (j===3)
( continue
)
y = y + i;
)
document.getElementById("Results").innerHTML = y;
|
|
---|---|
|
|
Example for continue
Resulting value y
document.getElementById("Example for continue").innerHTML =
'var j; var x = 0;
' +
'for (j=1; j<=4; j++) (
' +
' if (j===3) ( continue )
' +
' x = x + j;
' +
')';
var j;
var y = 0;
for (j=1; j<=4; j++) (
if (j===3)
( continue
)
y = y + i;
)
document.getElementById("Results").innerHTML = y;
Излаз:
Овде, у горњем програму, резултат је 7.
7. Наставите исказ са Фор, Иф Лооп
Пример
continue statement for if Loop
continue statement for if Loop
continue statement for if Loop
continue statement for if Loop
Излаз
вар невПара = доцумент.цреатеЕлемент ("п");
вар невТект = доцумент.цреатеТектНоде ('Листа непарних бројева');
невПара.аппендЦхилд (невТект);
доцумент.боди.аппендЦхилд (невПара);
вар з = 0;
вар и = 0;
за (и = 1; и <= 10; и ++)
(
ако (и% 2 === 0)
(
Настави;
)
вар невПара = доцумент.цреатеЕлемент ("п");
вар невТект1 = доцумент.цреатеТектНоде (и);
невПара.аппендЦхилд (невТект1);
доцумент.боди.аппендЦхилд (невПара);
)
Излаз:
Закључак - Наставите у ЈаваСцрипт-у
Наставак се може користити за скок из једног стања или итерације да бисте добили жељени излаз. Постоји више начина за коришћење израза „настави“ у програму. Можемо дати одређене услове у петљи и користити наредбе за прескакање тих услова само у одређено време. Изјава за наставак се овде може користити за промену у излазу. Замислите, ако желите да се штампају само бројеви Затим се наредба за наставак може користити за испис само парних бројева из горе наведеног програма. У свакој итерацији морамо проверити да ли је ј непарно. Ако је ј непарно, требало би да пробијемо итерацију изразом „настави“. Ако је ј парно, настављамо понављање и постављамо само једнаке вредности.
Препоручени чланци
Ово је водич за Наставак у ЈаваСцрипт-у. Овде смо расправљали о синтакси, дијаграму тока и како функционише Цонтинуе Статемент у ЈаваСцрипт-у? Можда ћете такође погледати следеће чланке да бисте сазнали више -
- ЈаваСцрипт Кључне речи
- Наставите са изјавом у Ц ++
- Компајлери ЈаваСцрипт
- Изјава о случају у ЈаваСцрипт-у