38 lines
1.1 KiB
Markdown
38 lines
1.1 KiB
Markdown
---
|
|
title: Do...While Loop
|
|
localeTitle: Do ... While Loop
|
|
---
|
|
El `do...while` bucle está estrechamente relacionado con [`while`](http://forum.freecodecamp.com/t/javascript-while-loop/14668) bucle. En el bucle do while, la condición se verifica al final del bucle.
|
|
|
|
Aquí está la **sintaxis** de `do...while` loop:
|
|
|
|
## Sintaxis:
|
|
```
|
|
do {
|
|
|
|
*Statement(s);*
|
|
|
|
} while (*condition*);
|
|
```
|
|
|
|
**instrucción (es):** una instrucción que se ejecuta **al menos una vez** antes de que se evalúe la condición o expresión booleana y se vuelva a ejecutar cada vez que la condición se evalúe como verdadera.
|
|
|
|
**condición:** aquí, una condición es una expresión booleana . Si la expresión booleana se evalúa como verdadera, la instrucción se ejecuta de nuevo. Cuando la expresión booleana se evalúa como falsa, los bucles terminan.
|
|
|
|
## Ejemplo:
|
|
```
|
|
var i = 0;
|
|
do {
|
|
i = i + 1;
|
|
console.log(i);
|
|
} while (i < 5);
|
|
|
|
Output:
|
|
1
|
|
2
|
|
3
|
|
4
|
|
5
|
|
```
|
|
|
|
fuente: [**hacer ... mientras**](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/do…while) |