من کد زیر رو نوشتم برای اینکه کاربر عدد رندومی که کامپیوتر داره رو حدس بزنه و براش هم محدودیت گذاشتم که اگه امتیاز هاش به 0 برسه، بازی دیگه اجرا نشه اما بازی اجرا میشه و بجاش امتیاز منفی به کاربر میده. چرا بازی با اینکه امتیاز کاربر به صفر رسیده هنوز ادامه داره؟
mag = Math.floor(Math.random() * 15)
var mem, tries = 0, score = 100;
if (score != 0){
while (mem != mag){
mem = prompt("enter your guess")
score = score - 10
tries++;
if (mem == mag){
console.log("Good Job, you won by " + tries + " tries and you catch " + score + " score!")
}else if (mem < mag){
console.log("your guess is less than magic number")
}else{
console.log("your guess is greater than magic number")
}
}
}