gpt4 book ai didi

javascript - 在 Codecademy 石头剪刀布练习中嵌套 if/else 语句

转载 作者:行者123 更新时间:2023-11-28 01:49:23 24 4
gpt4 key购买 nike

我对 CodeAcademy 的石头剪刀布练习的 6/9 感到有点困惑。我现在只知道有三种选择:石头、剪刀、布。我必须记录游戏的所有结果。 6 月 9 日,我被要求嵌套 if/else 语句,这是我的提交内容:

var compare = function (choice1, choice2) {
if (choice1 === choice2) {
return("The result is a tie!"); }
}; if (choice1 == "rock") {
} if (choice2 == "scissors") {
return ("rock wins");
} else {
return ("paper wins");
};

出于某种原因,它告诉我我的语法有问题并且“返回不在函数中”。我也不太明白 if 语句的嵌套。肯定应该是 if、elseif 和 then else 吗?

如果您能如此友善,我将不胜感激对练习的任何澄清。我真的无法理解这个非常简单的练习,这让我压力很大。我可以输入 CodeAcademy Q 和 A 中的一些答案,但我无法理解。

最佳答案

很高兴您正在尝试学习(继续努力!),请确保正确缩进代码:

var compare = function(choice1, choice2) {
if(choice1 === choice2) {
return "The result is a tie";
}

if(choice1 === "rock") {
if(choice2 === "scissors") {
return "Rock wins";
}
else {
return "Paper wins";
}
}
// you get the idea
};

关于javascript - 在 Codecademy 石头剪刀布练习中嵌套 if/else 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19904088/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com