HTML - для цикла с if и else

вопрос

Я должен создать всплывающее окно, которое будет срабатывать при ответе на вопрос.

Например, 3 + 1 =

Моя проблема возникает, когда пользователь что-то кроме числа 4, вопрос будет задан снова (в цикле), пока не будет дан правильный ответ.

 nom = 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?"); } 

Решение

Не используйте цикл for, но какое-то время.

Заменяет ваш второй скрипт следующим образом:

 nb = 0; while (nb! = 4) {nb = window.prompt ("3 + 1?"); } if (nb == 4) {alert ("Bravo!"); } 
Предыдущая статья Следующая статья

Лучшие советы