Descripción general de Continuar en JavaScript
El siguiente artículo proporciona un esquema para Continuar en JavaScript. La instrucción continue finaliza la ejecución de la iteración actual en el ciclo etiquetado. Salta sobre una iteración en el bucle. La instrucción Continue controla el flujo del bucle. Se utiliza en While Loop, Do While Loop y For Loop. Al ejecutar el programa, mientras compila si la instrucción continue está presente, el ciclo se detiene en la iteración actual y comienza una nueva iteración.
Sintaxis
Continue;
Otro método que usa la referencia de etiqueta
Continue labelname;
Diagrama de flujo
¿Cómo funciona la instrucción Continuar en JScript?
La instrucción continue salta sobre una iteración. Si se produce una condición mencionada en el bucle, la rompe y continúa con la siguiente iteración. La instrucción continue sin o con etiqueta de referencia saltará solo una iteración de bucle.
Cuando damos condiciones específicas en for loop, if condition, while y do while while. La instrucción continue omitirá la condición mencionada en el bucle y ejecutará la siguiente iteración.
1. Usando For y If Loop
Ejemplo 1
Salida:
Ejemplo # 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);
)
Salida:
En el ejemplo anterior, hemos escrito un programa para imprimir solo el número par con la ayuda de una declaración de continuación. El código anterior ignorará los números impares usando la instrucción continuar e imprime solo los números pares.
2. Usando el bucle While que enumera números impares
Ejemplo
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 impares
var x = 1;
var y = 0;
var z = 0;
document.getElementById ("result"). innerHTML = "Lista de impares:";
mientras que (x <= 10)
(
z = x% 2;
si (z! == 0)
(
var newParagraph1 = document.createElement ("p");
var newText1 = document.createTextNode (x);
newParagraph1.appendChild (newText1);
document.body.appendChild (newParagraph1);
y = y + x;
)
x ++;
)
Salida:
3. Continuar la declaración en Do While Loop
Ejemplo
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;
Salida:
4. Uso de la condición If
Ejemplo
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;
Salida:
En el ejemplo anterior, hemos utilizado una instrucción de continuación en condición if. Cuando ejecutamos el programa de 0 a 9, solo se omitirán 5. Resto todos los números se imprimirán en la salida.
5. JavaScript Continuar con la declaración de la etiqueta
Ejemplo
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();
)
Salida:
6. Continuar la declaración sin condición
Ejemplo
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;
Salida:
Aquí, en el programa anterior, el resultado es 7.
7. Continuar la declaración con For, If Loop
Ejemplo
continue statement for if Loop
continue statement for if Loop
continue statement for if Loop
continue statement for if Loop
Salida
var newPara = document.createElement ("p");
var newText = document.createTextNode ('Lista de números impares');
newPara.appendChild (newText);
document.body.appendChild (newPara);
var z = 0;
var y = 0;
para (y = 1; y <= 10; y ++)
(
si (y% 2 === 0)
(
Seguir;
)
var newPara = document.createElement ("p");
var newText1 = document.createTextNode (y);
newPara.appendChild (newText1);
document.body.appendChild (newPara);
)
Salida:
Conclusión - Continuar en JavaScript
La continuación puede usarse para saltar de una condición o iteración para obtener la salida deseada. Hay varias formas de utilizar la declaración "continuar" en un programa. Podemos dar ciertas condiciones en los bucles y usar declaraciones de continuación para omitir esas condiciones solo en un momento específico. La declaración de continuación se puede usar aquí para realizar los cambios en la salida. Imagínese, si desea que solo se impriman números pares. Luego, la declaración de continuación se puede usar para imprimir solo los números pares del programa anterior. En cada una de las iteraciones, debemos verificar si j es impar. Si j es impar, deberíamos romper la iteración usando la instrucción "continuar". Si j es par, entonces continuamos la iteración y pintamos solo valores pares.
Artículos recomendados
Esta ha sido una guía para continuar en JavaScript. Aquí discutimos la sintaxis, el diagrama de flujo y cómo funciona la instrucción Continuar en JavaScript. También puede echar un vistazo a los siguientes artículos para obtener más información:
- Palabras clave de JavaScript
- Continuar declaración en C ++
- Compiladores JavaScript
- Declaración de caso en JavaScript