La estructura de while es similar a la de for, pero un poco más limpia y simplemente definimos la condición que indica hasta cuando se va a ejecutar el bucle o ciclo; como puedes ver, si partimos del for en la cual teníamos tres fases, la fase de inicialización, la de la condición y la de actualización; aquí solamente tenemos una fase, por lo tanto, el resto de las fases las tenemos que llevar de manera manual en alguna parte de nuestro código; el while nos ofrece una estructura más flexible que la del for, aunque en el desarrollo web al siempre tener un conjunto finito de elementos que queremos trabajar, generalmente la estructura que nos ofrece el for nos viene mejor:
var n = 0
while(n < 10) {
console.log(n);
n++
}
var n = 0
while(n < 10) {
console.log(n);
n = n + 2
}
var n = 10
while(n < 10) {
console.log(n);
n = n + 2
}
Desarrollo con Laravel, Django, Flask, CodeIgniter, HTML5, CSS3, MySQL, JavaScript, Vue, Android, iOS, Flutter