Помогите найти ошибку
Добрый день.
Пишу программу "Угадай число" для двух игроков. Но код не выполняется как нужно. Доходит до строчки
} else if(userAnswer1 < answer){
alert("Игрок 1. Ваше число слишком маленькое.");
выполняет ее и потом возвращается к введите число. Не могу найти ошибку.
<meta charset="utf-8">
<script type="text/javascript">
var answer = parseInt(Math.random() * 100);
//for(var tryCount = 0; tryCount < 5; tryCount++){
while(true){
var userAnswer1 = parseInt(prompt("Игрок 1. Попробуйте угадать число от 0 до 100. Чтобы выйти наберите -1"));
var userAnswer2 = parseInt(prompt("Игрок 2. Попробуйте угадать число от 0 до 100. Чтобы выйти наберите -1"));
if(userAnswer1 == answer){
alert("Поздавляю, вы угадали! Игрок 1 выиграл");
alert("Игрок 2 проиграл.");
break;
} else if(userAnswer2 == answer){
alert("Поздавляю, вы угадали!");
alert("Игрок 1 проиграл.");
break;
} else if(userAnswer1, userAnswer2 == -1){
break;
} else if(userAnswer1 < answer){
alert("Игрок 1. Ваше число слишком маленькое.");
} else if(userAnswer2 < answer){
alert("Игрок 2. Ваше число слишком маленькое.");
} else if(userAnswer1 > answer){
alert("Игрок 1. Ваше число слишком большое.");
} else if(userAnswer2 > answer){
alert("Игрок 2. Ваше число слишком большое.");
} else {
alert("Вы ввели не число.");
}
}
</script>
20 июня 2020 в 11:41