Javascript вернуться в начало кода

318
22 февраля 2018, 16:28
var x = prompt("Гони число от 1 до 3!");
if (x == 2) alert ("Молодца!");
else alert ("Неверно!");

Для того чтобы снова ввести число, нужно обновить страничку. Можно ли сделать, чтобы после неверного ответа программа сама снова предлагала ввести число? Спасибо!

Answer 1

var x; 
while (x != "2") { 
  x = prompt("Гони число от 1 до 3!"); 
  if (x == 2) { 
    alert ("Молодца!"); 
  } else { 
    alert ("Неверно!"); 
  } 
}

!= - означает "не равно"

var x; 
for (; x != "2"; ) { 
  x = prompt("Гони число от 1 до 3!"); 
  if (x == 2) { 
    alert ("Молодца!"); 
  } else { 
    alert ("Неверно!"); 
  } 
}

READ ALSO
Цикл while является устаревшим? [требует правки]

Цикл while является устаревшим? [требует правки]

В Уроках Javascript с нуляУрок 6 - Циклы утверждается, что этот цикл устаревший (между 13 и 15 минутами)

220
Как поменять название кнопки (Submit), которая генерируется автоматически ангуляром

Как поменять название кнопки (Submit), которая генерируется автоматически ангуляром

Используем json schema для создания формыАнгуляр автоматически создает кнопку submit

193