Преглед на Продължи в JavaScript
Следващата статия предоставя контур за Продължи в JavaScript. Протоколът за продължаване завършва изпълнението на текущата итерация в етикета. Той прескача итерация в цикъла. Continue оператор контролира потока на цикъла. Използва се в „Докато цикъл“, „Докато цикъл“ и „За цикъл“. Когато изпълнявате програмата, докато компилирате, ако съществува операторът продължи, цикълът спира на текущата итерация и започва нова итерация.
Синтаксис
Continue;
Друг метод, използващ справка за етикет
Continue labelname;
Диаграма на потока
Как работи Continue Statement в JScript?
Протоколът за продължаване прескача итерация. Ако възникне състояние, споменато в цикъла, тогава той нарушава състоянието и продължава със следващата итерация. Продължаващото изявление без или с референтен етикет ще скочи само с една итерация на цикъл.
Когато даваме конкретни условия за цикъл, ако е условие, докато и правим докато цикъл. Операторът за продължаване ще прескочи условието, споменато в цикъла и ще изпълни следващата итерация.
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
Списък на нечетните числа
var x = 1;
var y = 0;
var z = 0;
document.getElementById ("резултат"). innerHTML = "Списък на нечетните:";
докато (x <= 10)
(
z = x% 2;
ако (z! == 0)
(
var newParagraph1 = document.createElement ("p");
var newText1 = document.createTextNode (x);
newParagraph1.appendChild (newText1);
document.body.appendChild (newParagraph1);
Y = Y + х;
)
х ++;
)
изход:
3. Продължете изявление в Do while Loop
пример
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;
изход:
В горния пример използвахме оператор продължение в условие if. Когато изпълним програмата от 0 до 9, само 5 ще бъдат пропуснати. Всички останали числа ще бъдат отпечатани в изхода.
5. JavaScript Продължете с декларация за етикет
пример
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. Продължете декларация с For, If Loop
пример
continue statement for if Loop
continue statement for if Loop
continue statement for if Loop
continue statement for if Loop
продукция
var newPara = document.createElement ("p");
var newText = document.createTextNode ('Списък на нечетни номера');
newPara.appendChild (newText);
document.body.appendChild (newPara);
var z = 0;
var y = 0;
за (y = 1; y <= 10; y ++)
(
ако (у% 2 === 0)
(
продължи;
)
var newPara = document.createElement ("p");
var newText1 = document.createTextNode (y);
newPara.appendChild (newText1);
document.body.appendChild (newPara);
)
изход:
Заключение - Продължете в JavaScript
Продължението може да се използва за скок от едно условие или итерация, за да получите желания резултат. Има няколко начина за използване на оператора „продължение“ в дадена програма. Можем да дадем определени условия в цикъла и да използваме оператори продължение, за да пропуснем тези условия само в определен момент. Операторът за продължаване може да се използва тук, за да направите промените в изхода. Представете си, ако искате да се отпечатват само четни числа. След това, операторът продължава може да се използва за отпечатване само на четни числа от горната програма. Във всяка от итерациите трябва да проверим дали j е нечетно. Ако j е нечетно, трябва да прекъснем итерацията, използвайки израза „продължи“. Ако j е четно, тогава продължаваме итерацията и пинтираме само четни стойности.
Препоръчителни статии
Това е ръководство за Продължаване в JavaScript. Тук обсъждаме синтаксиса, схемата на потока и как работи Продължаващ отчет в JavaScript? Може да разгледате и следните статии, за да научите повече -
- Ключови думи в JavaScript
- Продължете изявлението в C ++
- JavaScript Компилатори
- Декларация на случая в JavaScript