Это присвоение, которое предполагается напечатать в безопасном или разоренном состоянии в зависимости от того, является ли total3 больше или меньше total4.my if-statement, дающий неправильный ответ
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);
Ответ Я получаю: «Игрок: лопнул, Дилер: безопасный»
Но ответ я предположу, что, чтобы получить это: «игрок: сейф, Dealer: сейф»
Любая помощь, чтобы понять, почему она не работает должным образом, ценится!
Что вы видите, когда просматриваете код, когда он работает, используя отладчик, встроенный в ваш браузер? –
* Действительно * прочитайте, что делают ваши заявления. Вы ** не можете получить результат, где оба являются «безопасными». – deceze
Почему люди все еще думают, что мы здесь, чтобы отлаживать их код? – melancia