我只是想知道这个java脚本代码中出了什么问题
I just want to know whats wrong in this java script code?
以下是代码:
var compare = function (choice1, choice2) {
if (choice1 === choice2) {
return ("The result is a tie!");
} else if (choice1 = "Rock") {
if (choice2 = "Scissorsr") {
return "rock Wins!";
} else if (choice2 = "Paper") {
return "paper Wins!";
}
} else if (choice1 = "paper") {
if (choice2 = "Rock") {
return "paper wins";
} else if (choice2 = "Scissors") {
return "scissors wins!";
}
}
};
我在codecademy中学习java脚本,在提交代码后,它会给我一个错误,说
将纸张与岩石进行比较时,您的compare函数不会返回正确的字符串。
choice1="paper"
是赋值,而不是比较。使用===
进行比较(除非需要类型强制,在这种情况下使用==
)
这应该有效。。。
var compare = function(choice1,choice2) {
if (choice1===choice2) {
return("The result is a tie!");
}
else if (choice1 == "Rock") {
if (choice2 == "Scissors") {
return "rock Wins!";}
else if(choice2 == "Paper") {
return "paper Wins!";
}
}
else if (choice1 == "paper") {
if (choice2 == "Rock") {
return "paper wins";}
else if (choice2 == "Scissors") {
return "scissors wins!";
}
}
};
相关文章:
- JavaScript代码问题:我正在将对象转换为数组
- 简单的Javascript代码问题
- 如果调试器关闭,Internet Explorer将出现运行代码问题
- AJAX自定义错误处理代码问题
- 花式盒子代码问题
- 谷歌分析事件跟踪代码问题
- 面临使用 javascript 的代码问题
- HTML页面头部出现Javascript代码问题
- JavaScript中的未来日期代码问题
- JavaScript代码问题
- js警报框中的资源文件变量给出字符串ASCII代码问题
- JQuery隐藏列表项超过5个代码问题
- AngularJS和JSON的代码问题
- Javascript代码问题"和& # 39;
- 验证代码问题
- 解析云代码问题中的条带模块
- SVG嵌入到HTML中,拖放代码问题
- 更新面板中的中继器- itemcommand代码问题-调用javascript函数与ScriptManager在代码后面
- Owl Carousel: Javascript不加载.Shopify问题或代码问题
- 从JSFiddle复制代码问题