1 //Variables
2 let numeroMaximoPosible = 100;
3 let numeroSecreto = Math.floor(Math.random()*numeroMaximoPosible)+1;
4 let numeroUsuario = 0;
5 let intentos = 1;
6 //let palabraVeces = 'vez';
7 let maximosIntentos = 6;
8
9
10while(numeroUsuario != numeroSecreto) {
11 numeroUsuario = parseInt(prompt(Me indicas un número entre 1 y ${numeroMaximoPosible} por favor:
));
12
13 console.log(typeof(numeroUsuario));
14 if (numeroUsuario == numeroSecreto) {
15 //Acertamos, fue verdadera la condición
16 alert(Acertaste, el número es: ${numeroUsuario}.Lo hiciste en ${intentos} ${intentos == 1 ? 'vez ' : 'veces' }
);
17 } else {
18 if(numeroUsuario > numeroSecreto ){
19 alert('El número secreto es menor');
20 }else {
21 alert('El número secreto es mayor');
22 }
23 //Incrementamos el contador cuando no acierta
24 //intentos = intentos + 1;
25 //intentos += 1;
26 intentos++;
27
28 //palabraVeces = 'veces';
29 if(intentos > maximosIntentos) {
30 alert(Llegaste al número máximo de ${maximosIntentos} intentos
);
31 break;
32 }
33 //La condición no se cumplió
34 //alert('Lo siento, no acertaste el número');
35 }
36 }