так вот что я хочу сделать:javascript while loop print after loop done
Два объекта имеют переменные hp и power. Я хочу сделать битву между ними. Логика выполняет цикл, который выполняет следующие действия: object1HP-object2Power, Object2HP - Object2Power. Когда HP одного из объектов 0 или ниже - распечатайте, кто выиграл.
это то, что я до сих пор:
this.battle = function(other) {
\t do {
this.hp - other.power;
other.hp - this.power;
}
\t while (this.hp <=0 || other.hp <=0);
if(this.hp <=0) {
console.log(this.name + " won!");
} else {
console.log(other.name + " won!");
}
}
Я знаю, что это может быть беспорядок. Благодаря!
вам необходимо изменить свой цикл и (&&) и> 0, чтобы он продолжался до тех пор, пока он не окажется ниже нуля или равен нулю – Pete