HTML - Untuk gelung dengan jika dan lain-lain

Isu

Saya mesti membuat pop timbul yang akan dicetuskan apabila menjawab soalan.

Contohnya 3 + 1 =

Masalah saya datang apabila pengguna adalah apa-apa selain nombor 4, soalan akan ditanya lagi (dalam gelung), sehingga jawapan yang betul diberikan.

 nom = window.prompt ("nom?"); amaran ("merci" + nom + "bienvenue!"); nb = window.prompt ("3 + 1?"); jika (nb == 4) {alert ("bravo")} else {nb! = 4 nb = window.prompt ("3 + 1?"); } 

Penyelesaian

Jangan gunakan untuk gelung, tetapi seketika.

Menggantikan skrip kedua anda dengan ini:

 nb = 0; sementara (nb! = 4) {nb = window.prompt ("3 + 1?"); } jika (nb == 4) {amaran ("Bravo!"); } 
Artikel Sebelumnya Artikel Seterusnya

Tip-Tip Utama