2021年1月3日解決済み

while (hp === 0) としてはいけないのですか?

ユーザー

let hp=1000;

while(hp>0){
console.log(hp);
hp-=15;
};
上記のコードでhpが0になるまで15ずつ引いていくという式になるのはわかるのですが、
なぜ比較演算子をwhile(hp===0)にすると何も起こらないのでしょうか?
理論的にはどちらもhpが0になるまでループさせるという式になると思うのですが。

スタッフ

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?