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

whileは「その状態である限り繰り返す」という意味になります。
2021年1月1日
ユーザー

let hp=1000;

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

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

プレミアムプランとは?