3
Когда я запускаю свою программу, я получаю ожидаемый выход, но я также получаю ошибку:Итог моего кода
"Your function doesn't return the value"
Вот мой код:
var userChoice = prompt("Do you choose rock, paper or scissors?");
var computerChoice = Math.random();
if (computerChoice < 0.34) {
computerChoice = "rock";
} else if(computerChoice <= 0.67) {
computerChoice = "paper";
} else {
computerChoice = "scissors";
}
//console.log("Computer: " + computerChoice);
var compare = function(userChoice,computerChoice){
if (userChoice === computerChoice) {
return "The result is a tie";
}
else{
return "False" ;
}
};
var pp = compare(userChoice,computerChoice);
console.log(pp);
Что вы имеете в виду ? –
Что это за код написан для? что ожидается выход .. ?? –
Вам, вероятно, нужно изменить логику вокруг else if (computerChoice <= 0.67), потому что я думаю, что вы хотите сказать else if (computerChoice> = 0.34 && computerChoice <= 0.67) ...? –