Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnología web para desarrolladores
  2. JavaScript
  3. Referencia de JavaScript
  4. Sentencias
  5. continue

Esta página ha sido traducida del inglés por la comunidad.Aprende más y únete a la comunidad de MDN Web Docs.

View in EnglishAlways switch to English

continue

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨julio de 2015⁩.

Resumen

Termina la ejecución de las sentencias de la iteración actual del bucle actual o la etiqueta y continua la ejecución del bucle con la próxima iteración.

Sintaxis

continue [ etiqueta ];
label

Identificador asociado con la etiqueta de la sentencia.

Descripción

En contraste con la sentenciabreak,continue no termina la ejecución del bucle por completo; en cambio,

  • En un buclewhile, salta de regreso a la condición.

  • En un buclefor, salta a la expresión actualizada.

La sentenciacontinue puede incluir una etiqueta opcional que permite al programa saltar a la siguiente iteración del bucle etiquetado en vez del bucle actual. En este caso, la sentenciacontinue necesita estar anidada dentro de esta sentecia etiquetada.

Ejemplos

Ejemplo: Usandocontinue conwhile

El siguiente ejemplo muestra un buclewhile que tiene una sentenciacontinue que se ejecuta cuando el valor dei es 3. Así,n toma los valores 1, 3, 7 y 12.

js
i = 0;n = 0;while (i < 5) {  i++;  if (i == 3) {    continue;  }  n += i;}

Ejemplo: Usandocontinue con una etiqueta

En el siguiente ejemplo, una sentencia etiquetadacheckiandj contiene una sentencia etiquetadacheckj. Si se encuentracontinue, el programa continua hasta encima de la sentenciacheckj. Cada vez que se encuentracontinue,checkj se reitera hasta que su condición devuelve false. Cuando se devuelve false, el recordatorio de la sentenciacheckiandj se completa.

Sicontinue tuviese una etiquetacheckiandj, el programa continuaría hasta encima de la sentenciacheckiandj.

js
checkiandj: while (i < 4) {  document.write(i + "<br>");  i += 1;  checkj: while (j > 4) {    document.write(j + "<br>");    j -= 1;    if (j % 2 == 0) continue checkj;    document.write(j + " is odd.<br>");  }  document.write("i = " + i + "<br>");  document.write("j = " + j + "<br>");}

Vea También

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp