这是一个假设打印安全或淘汰的作业,具体取决于total3是否大于或小于total4。我的if语句给出了错误的答案
var c4 =5;
var c5 =1;
var c6 =4;
var d4 =1;
var d5 =11;
var d6 =1;
var total3 = c4+c5+c6;
var total4 = d4+d5+d6;
var printResult = function(player,dealer){
var game1 = "Player: "+total3 +", Dealer: "+total4;
return game1;
}
if (total3 > total4){
total3 = 'safe';
total4 = 'busted';
}
if (total4 > total3) {
total4 = 'safe';
total3 = 'busted';
}
ANSWER = printResult(total3,total4);
我得到的答案是: “玩家:捣毁,经销商:安全”
但我猜想得到的答复是: “玩家:安全经销商:安全”
任何有助于理解它为什么不按预期工作的赞赏!
当您使用内置于浏览器中的调试程序运行代码时,您会看到什么代码? – 2015-02-10 13:54:34
*真的*阅读你的陈述。如果两个都是“安全的”,你**不能**得到结果。 – deceze 2015-02-10 13:55:26
为什么人们仍然认为我们在这里调试他们的代码? – melancia 2015-02-10 13:56:06