توضیح تابع dealMonster در دوره جاوا اسکریپت

سلام در دوره جاوا اسکریپت تمرین monster killer فانکشنی تعریف شده که من متوجه آن نشدم لطفا توضیح بفرمایید.

قسمتی که return dealDamage چرا اینو برگردوندیم؟

function dealMonsterDamage(damage){
    const dealDamage = Math.random() * damage;
    monsterHealthBar.value = +monsterHealthBar.value - dealDamage;
    return dealDamage;
}
برچسب ها:
پرسیده شده در: 3 هفته قبل
آمار بازدید: 50
0

سلام، این تابع وظیفه نمایش میزان خسارت هیولا را نمایش می دهد. در ادامه تمام خطوط را با جزئیات شرح می دهم:

const dealDamage = Math.random() * damage; 

در این خط میزان خسارت وارده را با استفاده از تابع random و میزان damage محسابه می کنیم.

monsterHealthBar.value = +monsterHealthBar.value - dealDamage;

در این خط نمودار میله ای یا میزان خسارت وارده را محاسبه و در مقدار المان monsterHealthBar جایگزین می کنیم.

در انتها میزان کل خسارت را از طریق تابع بر می گردانیم.

ارسال شده در: 2 هفته قبل
masoudsalehi (1345)
بیش از ۲ سال عضویت در روکسو بیش از ۲ سال عضویت در روکسو دارای 1000 کارما دارای 1000 کارما دارای 10 پاسخ صحیح دارای 10 پاسخ صحیح ارسال کننده پاسخ با 25 رای ارسال کننده پاسخ با 25 رای
جهت ارسال پاسخ ابتدا عضو سایت شوید.
اینستاگرام روکسو

روکسو در اینستاگرام

به جمع هزاران کاربر اینستاگرامی روکسو بپیوندید.