El do while es básicamente el mismo while solamente que la condición se evalúa al final de todo, y con esto estamos garantizando que al menos la instrucción o instrucciones se ejecuten una vez; partiendo del ejercicio anterior:
var n = 10
while(n < 10) {
console.log(n);
n = n + 2
}
El cual recordemos que no se ejecutaba ya que n es igual a 10 por lo tanto supera al de la condición que colocamos en el while; pero si lo convertimos a un do while:
var n = 10
do{
console.log(n);
n = n + 2
}while(n < 10)
Vas a ver que la instrucción al menos se ejecuta una vez independientemente de si la condición inicialmente es verdad o falso; por lo tanto, si necesitas esta clase de comportamientos en tu programa el do while es tu elección.
![Andrés Cruz Andrés Cruz](/public/images/perfil.jpg)
Desarrollo con Laravel, Django, Flask, CodeIgniter, HTML5, CSS3, MySQL, JavaScript, Vue, Android, iOS, Flutter