Выполняю учебную задачу по функциям в javascript. Написал код, и все вроде работает, не понимаю только почему когда я перезагружаю страницу в браузере я по прежнему остаюсь внутри цикла, а не перезапускаю весь код с самого начала?
Сразу прошу прощения за вероятно глупые вопросы, формулировки и пр. Я только только начинаю...
function generateText(letters, length){
var text = "";
for(i=0; i < length; i++){
var n = getRandomNumber(letters.length - 1);
text = text + letters[n];
}
return text;
}
function getRandomNumber(max){
return Math.round(Math.random() * max);
}
function mission(notification, array, length){
while(true){
alert(notification);
var text = generateText(array, length);
var userText = prompt(text);
if(userText == text){
alert("Все правильно! ");
break;
} else {
alert("Попробуйте еще раз ");
}
}
}
alert("Вас приветсвует программа для обучения слепой печати ");
mission("Положите 4 пальца левой руки: мезинец, безымянный, средний и указательный - на клавиши ф, ы, в, а. Запомните, что буква а - находится под вашим указательным пальцом, а ф - под мизинцем. \nТеперь неспеша набирайте текст. Постарайтесь не смотреть наклавиатуру. ", ["ф","а"], 10);
alert("Перейдем к следующему уровню");