所以我有这个游戏,你点击一个按钮,你的目标会受到伤害。我想要做的循环是假设对目标造成45-450点伤害,并获得990点生命值。
我问是否有办法在这样的循环上使用Math.random?使用其他方法更好还是我的循环完全错误。
for (var hp = 990; hp >= 0; hp - Math.floor((Math.random() * 450) + 45)) {
}
答案 0 :(得分:0)
如果您使用hp - = ...赋值,而不仅仅是h - ...
,则有效
var hp = 990;
for (hp = 990; hp >= 0; hp -= Math.floor((Math.random() * 450) + 45)) {
console.log("hp:", hp);
}
console.log("no more hp");