Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   посчитать количество попыток ввода (https://javascript.ru/forum/misc/78890-poschitat-kolichestvo-popytok-vvoda.html)

TatianaKsenofontova 19.11.2019 11:39

посчитать количество попыток ввода
 
Добрый день.

У меня есть код, который сравнивает рандомное число с числом, загаданным пользователем:

var getRandomNumber = function(n) {
return Math.floor(Math.random() * n)
}

var guessNumber = function(number, reference) {
if (number > reference) {
return "The number you guessed is bigger, try again"
} else if (number < reference) {
return "The number you guessed is smaller, try again"
} else {
return "You guessed the number! You're the best!"
}
}

var myRandomNumber = getRandomNumber(100);


Каким образом я могу ограничить количество попыток, например, числом 10?

Мой черновик:

var Count = 0;

var getRandomNumber = function(n) {
return Math.floor(Math.random() * n)
}

var guessNumber = function(number, reference) {
if (Count > 10) {
return('You lost')
}else if (number > reference) {
return "The number you guessed is bigger, try again"
Count++
} else if (number < reference) {
return "The number you guessed is smaller, try again"
Count++
} else {
return "You guessed the number! You're the best!"
}
}

var myRandomNumber = getRandomNumber(100);


Заранее спасибо за помощь.

ksa 19.11.2019 12:17

Цитата:

Сообщение от TatianaKsenofontova
if (Count > 10) {...}

Достаточно
if (Count++ > 10) {...}

Остальные инкременты убрать.


Часовой пояс GMT +3, время: 19:49.