سلام در دوره جاوا اسکریپت تمرین monster killer فانکشنی تعریف شده که من متوجه آن نشدم لطفا توضیح بفرمایید.
قسمتی که return dealDamage چرا اینو برگردوندیم؟
function dealMonsterDamage(damage){
const dealDamage = Math.random() * damage;
monsterHealthBar.value = +monsterHealthBar.value - dealDamage;
return dealDamage;
}
سلام، این تابع وظیفه نمایش میزان خسارت هیولا را نمایش می دهد. در ادامه تمام خطوط را با جزئیات شرح می دهم:
const dealDamage = Math.random() * damage;
در این خط میزان خسارت وارده را با استفاده از تابع random و میزان damage محسابه می کنیم.
monsterHealthBar.value = +monsterHealthBar.value - dealDamage;
در این خط نمودار میله ای یا میزان خسارت وارده را محاسبه و در مقدار المان monsterHealthBar جایگزین می کنیم.
در انتها میزان کل خسارت را از طریق تابع بر می گردانیم.
به جمع هزاران کاربر اینستاگرامی روکسو بپیوندید.