JavaScript hacer...mientras Bucle
Ejemplo
Ejecute un bloque de código una vez, luego continúe si la condición (i < 5) es verdadera:
let text = "";
let i = 0;
do {
text += i + "<br>";
i++;
}
while (i < 5);
Definición y uso
El do...while
combo de instrucciones define un bloque de código que se ejecutará una vez y se repetirá siempre que una condición sea true
.
do...while
se utiliza cuando desea ejecutar un bloque de código al menos una vez .
Nota
Si usa una variable en la condición, debe inicializarla antes del ciclo e incrementarla dentro del ciclo. De lo contrario, el ciclo nunca terminará. Esto bloqueará su navegador.
Si la condición es siempre verdadera, el ciclo nunca terminará. Esto también bloqueará su navegador.
Ver también:
Sintaxis
do {
code block to be executed
}
while (condition);
Parámetros
Parameter | Description |
condition | Required. The condition for running the code block. If true , the loop will start over again, otherwise it ends. |
Declaraciones de bucle de JavaScript
Declaración | Descripción | |
descanso | Sale de un bucle | |
Seguir | Salta un valor en un bucle | |
mientras | Recorre un bloque de código mientras una condición es verdadera | |
hacer... mientras | Recorre un bloque de código una vez y luego mientras una condición es verdadera | |
por | Recorre un bloque de código mientras una condición es verdadera | |
para... de | Recorre los valores de cualquier iterable | |
para... en | Recorre las propiedades de un objeto |
Compatibilidad con navegador
do..while
es una característica de ECMAScript1 (ES1).
ES1 (JavaScript 1997) es totalmente compatible con todos los navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |