midudev / aprende-javascript-problemas

Repositorio para indicar problemas en la plataforma de Aprende JavaScript
https://aprendejavascript.dev
123 stars 4 forks source link

Clase - Bucles con while #341

Open rossanag opened 1 year ago

rossanag commented 1 year ago

Hola Midu, este código da como correcto el valor 6.

Lo corrí a mano primero y luego en consola y da 7

let drinkCoffee = 0

while (drinkCoffee < 10) {
  drinkCoffee = drinkCoffee + 1

  if (drinkCoffee === 8) { break }
  if (drinkCoffee === 5) { continue }

  console.log('Café')
}

drinkCoffee 0 - 4 => imprime 5 veces drinkCoffee = 5, no imprime, itera nuevamente drinkCoffee = 6 y 7 imprime 2 veces más (en total 7) drinkCoffee = 8, sale del bucle

Zalaya commented 1 year ago

Lo imprime 6 veces, la primera iteración no es de 0, es de 1 ya que el valor se modifica en la primera línea del while, realmente en consola mostrará 7 como último valor ya que es: 1, 2, 3, 4, 6, 7, lo que da un total de 6 apariciones de la palabra 'Café' por consola, un saludo y a darle caña!