Javascript 如果控制台中未显示状态,则无法查看返回
我有一个关于我在比较中的回报的问题, 我看不到控制台里的鲁索。 我很乐意得到建议,在哪里可以运行这样的代码Javascript 如果控制台中未显示状态,则无法查看返回,javascript,Javascript,我有一个关于我在比较中的回报的问题, 我看不到控制台里的鲁索。 我很乐意得到建议,在哪里可以运行这样的代码 var userChoice = prompt("Do you choose rock, paper or scissors?") var computerChoice = Math.random() if (computerChoice < 0.34) { computerChoice = "rock"; } else if(computerChoice <= 0.
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(choice1, choice2) {
if(choice1 === choice2) {
return "The result is a tie!";
}
else if (choice1 === "rock") {
if (chice2 ==="cissors") {
return "rock wins"; }
else{
return "paper wins";}
}
else if (choice1 === "paper") {
if (chice2 ==="rock") {
return "paper wins"; }
else{
return "cissors wins";}
}
else if (choice1 === "cissors") {
if (chice2 ==="paper") {
return "cissors wins"; }
else{
return "rock wins";}
}
else if (choice1 !="cissors","paper","rock") {
return "You Are So Funny!!...."; }
};
如果你回来了,那么你必须回到某个地方 函数中的return语句将返回函数调用左侧的任何内容
var foo = some_function();
如果您的代码不在函数中,则返回是一个错误
如果要将某些内容记录到控制台,请使用console.log。您在许多地方拼写choice2错误,并且必须将返回值存储到变量中 var userChoice=prompt您选择石头、布还是剪刀? var computerChoice=Math.random 如果计算机选择<0.34{ 计算机选择=岩石;
}否则,您是否调用了比较函数?您在控制台中输入了什么?它报告了什么?您是否调用过console.logcompareuserChoice,computerChoice?我也进入了我的控制台。你的chice2也有一个拼写错误。@FrédéricHamidi-huh。每天学习新的东西。哦,好吧,至少我不明白的是,当你做了一件毫无意义的事情时会发生什么!