Hola! Super importante varios conceptos que rescato.
-Siempre que trabajamos con While hay que incrementar el contador. -siempre hay que incrementar el contador (contador++) fuera del if.
- Cuando trabajamos con prompt en vez de poner imprimir ponemos alert dentro de un while.( Este concepto no me quedo claro si esta ok)
- break es un freno que se le da a while para que pare con el loop.
Podrían confirmarme si esta ok, lo que entendi?. Muchas Gracias!