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!"); } 
Articolo Precedente Articolo Successivo

I Migliori Consigli