Обзор продолжения в JavaScript
В следующей статье приведена схема продолжения в JavaScript. Оператор continue завершает выполнение текущей итерации в помеченном цикле. Он перепрыгивает через итерацию в цикле. Оператор Continue управляет потоком цикла. Он используется в циклах «В то время как петля», «В то время как петля» и «Для петли» При выполнении программы во время компиляции, если присутствует оператор continue, цикл останавливается на текущей итерации и начинает новую итерацию.
Синтаксис
Continue;
Другой метод с использованием ссылки на метку
Continue labelname;
Диаграмма потока
Как работает Continue Statement в JScript?
Оператор continue перепрыгивает через итерацию. Если упомянутое в цикле условие встречается, оно нарушает условие и продолжает следующую итерацию. Оператор continue без или с меткой ссылки будет переходить только на одну итерацию цикла.
Когда мы даем определенные условия для цикла for, если условие, while и do while. Оператор continue пропустит условие, указанное в цикле, и выполнит следующую итерацию.
1. Использование For и If Loop
Пример № 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);
)
Выход:
В приведенном выше примере мы написали программу для печати только четного числа с помощью оператора continue. Приведенный выше код будет игнорировать нечетные числа с помощью оператора continue и печатать только четные числа.
2. Использование нечетных номеров в цикле while
пример
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 ("result"). innerHTML = "Список нечетных:";
в то время как (х <= 10)
(
z = х% 2;
если (z! == 0)
(
var newParagraph1 = document.createElement ("p");
var newText1 = document.createTextNode (x);
newParagraph1.appendChild (newText1);
document.body.appendChild (newParagraph1);
у = у + х;
)
х ++;
)
Выход:
3. Продолжить утверждение в цикле Do While
пример
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
пример
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;
Выход:
В приведенном выше примере мы использовали оператор continue в условии 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;
для (у = 1; у <= 10; у ++)
(
если (у 2% === 0)
(
Продолжить;
)
var newPara = document.createElement ("p");
var newText1 = document.createTextNode (y);
newPara.appendChild (newText1);
document.body.appendChild (newPara);
)
Выход:
Вывод - продолжить в JavaScript
Продолжение может использоваться для перехода от одного условия или итерации для получения желаемого результата. Есть несколько способов использовать оператор «continue» в программе. Мы можем задать определенные условия в циклах и использовать операторы continue, чтобы пропустить эти условия только в определенное время. Оператор continue может использоваться здесь для внесения изменений в выходные данные. Представьте, если вы хотите печатать только четные числа. Затем оператор continue может использоваться для печати только четных чисел из вышеуказанной программы. В каждой итерации нам нужно проверить, нечетно ли j. Если j нечетно, мы должны прервать итерацию, используя оператор «continue». Если j четное, то мы продолжаем итерацию и выводим только четные значения.
Рекомендуемые статьи
Это было руководство для продолжения в JavaScript. Здесь мы обсуждаем синтаксис, блок-схему и как работает Continue Statement в JavaScript? Вы также можете взглянуть на следующие статьи, чтобы узнать больше -
- Ключевые слова JavaScript
- Продолжить утверждение в C ++
- Компиляторы JavaScript
- Положение в JavaScript