En tópico 4 relativo a “Buenas practicas de programación” se cubrió aspecto sobre la sentencia break, para forzar y romper con ejecución de sentencias en bloque, en el juego o aplicativo de ejemplo.
if (intentos > maximosIntentos) {
alert(`Llegaste al número máximo de ${maximosIntentos} intentos`);
break;
}
Pero ya considerando el aspecto “Buenas prácticas de programación” seria mucho mejor colocar en condición para ciclo de repetición while:
while ((numeroUsuario != numeroSecreto) && (intentos <= maximosIntentos)) { … }
Por último, si se requiere notificar el mesaje Llegaste al número máximo de ${maximosIntentos} intentos se debería desplegar pero ya finalizado el bucle o imediatamente después, ya sin la sentencia "break" :
if (intentos > maximosIntentos) {
alert( Llegaste al número máximo de ${maximosIntentos} intentos, lo siento, no acertaste y el número era ${numeroSecreto} )
}