Instrucción de interrupción: la instrucción de interrupción se utiliza para saltar fuera de un bucle. Se puede usar para «saltar» de una instrucción switch(). Rompe el ciclo y continúa ejecutando el código después del ciclo.
Ejemplo:
<!DOCTYPE html> <html> <head> <title> JavaScript Break statement </title> </head> <body style="text-align:center;"> <div> <h1>GeeksForGeeks</h1> <h2>JavaScript Break</h2> </div> <p id="GFG"></p> <script> var content = ""; var i; for (i = 1; i < 1000; i++) { if (i === 6) { break; } content += "Geeks" + i + "<br>"; } document.getElementById("GFG").innerHTML = content; </script> </body> </html>
Producción:
Instrucción de continuación: la instrucción de continuación «salta» una iteración en el ciclo. Interrumpe la iteración en el ciclo y continúa ejecutando la siguiente iteración en el ciclo.
Ejemplo:
<!DOCTYPE html> <html> <head> <title> JavaScript continue statement </title> </head> <body style="text-align:center;"> <div> <h1>GeeksForGeeks</h1> <h2>JavaScript continue</h2> </div> <p id="GFG"></p> <script> var content = ""; var i; for (i = 1; i < 7; i++) { if (i === 4) { continue; } content += "Geeks" + i + "<br>"; } document.getElementById("GFG").innerHTML = content; </script> </center> </body> </html>
Producción:
Etiquetas de JavaScript: en JavaScript, las declaraciones de etiqueta se escriben como declaraciones con un nombre de etiqueta y dos puntos.
Sintaxis:
- Instrucciones de interrupción: se usa para saltar de un bucle o un interruptor sin una referencia de etiqueta, mientras que con una referencia de etiqueta, se usa para saltar de cualquier bloque de código.
break labelname;
- declaraciones de continuación: Solía omitir una iteración de bucle con o sin una referencia de etiqueta.
continue labelname;
Ejemplo: este ejemplo utiliza declaraciones de etiqueta de ruptura.
<!DOCTYPE html> <html> <head> <title> JavaScript continue statement </title> </head> <body style="text-align:center;"> <div> <h1 style="color:green;"> GeeksForGeeks </h1> <h2>JavaScript break</h2> </div> <p id="GFG"></p> <!-- Script to use break label --> <script> var val = ["Geeks1", "Geeks2", "Geeks3", "Geeks4", "Geeks5"]; var print = ""; breaklabel: { print += val[0] + "<br>" + val[1] + "<br>"; break breaklabel; print += val[2] + "<br>"+ val[3] + "<br>" + val[4]; } document.getElementById("GFG").innerHTML = print; </script> </body> </html>
Producción:
Ejemplo: este ejemplo utiliza la etiqueta de continuación.
<!DOCTYPE html> <html> <head> <title> JavaScript continue label </title> </head> <body style="text-align:center"> <div> <h1 style="color:green;"> GeeksForGeeks </h1> <h2>JavaScript continue</h2> </div> <p id="GFG"></p> <!-- Script to use continue label --> <script> var val = ["Geeks1", "Geeks2", "Geeks3", "Geeks4"]; var val1=["Geeks","For","Geeks"] var print = ""; print += val1[0] + "<br>"; print += val1[1] + "<br>"; print += val1[2] + "<br>"; continuelabel: { print += val[0] + "<br>"; print += val[1] + "<br>"; continue continuelabel; print += val[2] + "<br>"; print += val[3] + "<br>"; } document.getElementById("GFG").innerHTML = print; </script> </body> </html>
Producción:
Ejemplo: Este ejemplo ilustra sin usar ninguna etiqueta.
<!DOCTYPE html> <html> <head> <title> No label in JavaScript </title> </head> <body style="text-align:center;"> <div> <h1 style="color:green;"> GeeksForGeeks </h1> <h2>JavaScript No label</h2> </div> <p id="GFG"></p> <script> var val = ["Geeks1", "Geeks2", "Geeks3", "Geeks4"]; var val1=["Geeks","For","Geeks"] var print = ""; labelloop:{ print += val1[0] + "<br>"; print += val1[1] + "<br>"; print += val1[2] + "<br>"; } print+="<br>"; labelloop1: { print += val[0] + "<br>"; print += val[1] + "<br>"; print += val[2] + "<br>"; print += val[3] + "<br>"; } document.getElementById("GFG").innerHTML = print; </script> </body> </html>
Producción:
Publicación traducida automáticamente
Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA