0
這是我輸入:在我的輸出中,從哪裏來的「假」?
var slaying = true;
var youHit = Math.floor(Math.random()*2);
var damageThisRound = Math.floor(Math.random()*5 + 1);
var totalDamage = 0;
while (slaying){
if(youHit){
console.log("You hit!");
}
else{
console.log("You missed!");
}
slaying = false;
}
我出認沽:
You hit!
false
我需要知道從哪裏冒我出這個「假」字放?我知道我的輸出的第一行。我也清楚你的傷害和DamageThisRound功能。我只是想知道它在執行時如何工作。
我跑你的代碼中的jsfiddle並沒有獲得在控制檯中的第二行,只是第一個。 – b2238488
但我的codecademy編譯器顯示該行。 –
這可能是codeacademy增加的額外功能 - 我不擔心它,它不會在實際應用程序中記錄,至少不會從該代碼中記錄 –