HTML - Per il ciclo con if e altro
Problema
Devo creare un pop-up che verrà attivato al momento di rispondere a una domanda.
Ad esempio 3 + 1 =
Il mio problema si presenta quando l'utente è diverso dal numero 4, la domanda verrà posta di nuovo (in un ciclo), finché non verrà data la risposta giusta.
nome = window.prompt ("nom?"); alert ("merci" + nom + "bienvenue!"); nb = window.prompt ("3 + 1?"); if (nb == 4) {alert ("bravo")} else {nb! = 4 nb = window.prompt ("3 + 1?"); }
Soluzione
Non usare un ciclo for, ma un po '.
Sostituisce il tuo secondo script con questo:
nb = 0; while (nb! = 4) {nb = window.prompt ("3 + 1?"); } if (nb == 4) {alert ("Bravo!"); }