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

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

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

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

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

const dealDamage = Math.random() * damage; 

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

monsterHealthBar.value = +monsterHealthBar.value - dealDamage;

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

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

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