Visão geral do Continue em JavaScript
O artigo a seguir fornece um esboço para Continuar em JavaScript. A instrução continue termina a execução da iteração atual no loop rotulado. Salta sobre uma iteração no loop. A instrução Continue controla o fluxo do loop. É usado no loop While, loop While e loop For. Ao executar o programa, enquanto compila se a instrução continue está presente, o loop para na iteração atual e inicia uma nova iteração.
Sintaxe
Continue;
Outro método usando referência de etiqueta
Continue labelname;
Diagrama de fluxo
Como a declaração Continue funciona no JScript?
A instrução continue pula uma iteração. Se uma condição mencionada no loop ocorrer, ela quebrará a condição e continuará com a próxima iteração. A instrução continue sem ou com rótulo de referência saltará apenas uma iteração de loop.
Quando damos condições específicas ao loop for, if condition, while e do while while. A instrução continue ignora a condição mencionada no loop e executa a próxima iteração.
1. Usando o loop For e If
Exemplo 1
Resultado:
Exemplo 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);
)
Resultado:
No exemplo acima, escrevemos um programa para imprimir apenas o número par com a ajuda de uma instrução continue. O código acima ignorará os números ímpares usando a instrução continue e imprime apenas os números pares.
2. Usando os números ímpares da lista While Loop
Exemplo
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
Lista de números ímpares
var x = 1;
var y = 0;
var z = 0;
document.getElementById ("resultado"). innerHTML = "Lista de ímpares:";
while (x <= 10)
(
z = x% 2;
if (z! == 0)
(
var newParagraph1 = document.createElement ("p");
var newText1 = document.createTextNode (x);
newParagraph1.appendChild (newText1);
document.body.appendChild (newParagraph1);
y = y + x;
)
x ++;
)
Resultado:
3. Continue a declaração no ciclo de execução While
Exemplo
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;
Resultado:
4. Usando a condição If
Exemplo
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;
Resultado:
No exemplo acima, usamos uma instrução continue na condição if. Quando executamos o programa de 0 a 9, apenas 5 serão omitidos. Descanse todos os números serão impressos na saída.
5. JavaScript Continue com a declaração do rótulo
Exemplo
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();
)
Resultado:
6. Continue a declaração sem condição
Exemplo
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;
Resultado:
Aqui, no programa acima, o resultado é 7.
7. Continue a instrução com o loop For, If
Exemplo
continue statement for if Loop
continue statement for if Loop
continue statement for if Loop
continue statement for if Loop
Resultado
var newPara = document.createElement ("p");
var newText = document.createTextNode ('Lista de números ímpares');
newPara.appendChild (newText);
document.body.appendChild (newPara);
var z = 0;
var y = 0;
para (y = 1; y <= 10; y ++)
(
if (y% 2 === 0)
(
continuar;
)
var newPara = document.createElement ("p");
var newText1 = document.createTextNode (y);
newPara.appendChild (newText1);
document.body.appendChild (newPara);
)
Resultado:
Conclusão - Continuar em JavaScript
A continuação pode ser usada para pular de uma condição ou iteração para obter a saída desejada. Existem várias maneiras de usar a instrução "continue" em um programa. Podemos dar certas condições nos loops e usar instruções continue para ignorar essas condições apenas em um momento específico. A instrução continue pode ser usada aqui para fazer as alterações na saída. Imagine se você quiser que apenas números pares sejam impressos. Em seguida, a instrução continue pode ser usada para imprimir apenas os números pares do programa acima. Em cada iteração, precisamos verificar se j é ímpar. Se j for ímpar, devemos interromper a iteração usando a instrução "continue". Se j for par, continuamos a iteração e pintamos apenas os valores pares.
Artigos recomendados
Este foi um guia para continuar em JavaScript. Aqui discutimos a sintaxe, o diagrama de fluxo e como a declaração Continue funciona em JavaScript? Você também pode consultar os seguintes artigos para saber mais -
- Palavras-chave JavaScript
- Continuar instrução em C ++
- Compiladores JavaScript
- Declaração de caso em JavaScript