يعنى انت مش مُنتسب فى القناة ولا مُشترك فى كورس يوديمى وكمان مشغل الأدبلوك فى الموقع !! 😢
JavaScript function
⭐ أهم لينك لتعلم الجافا سكريبت
الموضوعات التى سوف نتحدث عنها
- مشكلة الــ hoisting
- قُم بتحميل هذه الملفات وسوف نقوم بعمل function تقوم بحساب إجمالى المُشتريات
- عمل function أخرى تقوم بتحديث سعر الإجمالى عند تغيير الكمية (update the total price when change the quantity)
- إستدعاء function بداخل function
- ما هى الــ Reusable Function ؟
- الفرق بين clickو onclick
- الفرق بين changeو onchange
⚠ الــ addEventListener()
لا تهتم بالــ hoisting
خطوات حساب الــ total price
- get all products
- let total =0
- for Each item
- const price=Number( item....
- const quantity=Number( item....
- total = total القديم + (price*quantity)
- total = total .toFixed(2)
- document.getElementById("--").innerText=` $ ${ total } `
Parameter && Argument
فى الفيديو الخاص بهذا الدرس سوف نقوم بشرح الفرق بين الــ Parameter والــ Argument
وستكتشف فى النهاية انه لايوجد فرق بينهم 😂
مثال على ذلك :
const func=(radius)=> {
const area=Math.PI * radius**2
console.log(area);
}
func(8)
radius : Parameter
8 : Argument
مثال من ارض الواقع :
قُم بتحميل هذه الملفات و إحسب مساحة الدائرة عندما يتغير نصف القطر
Function Return
- بإختصار الـــ return تقوم بإستخراج قيمة من الــ function
- ويكون ناتج استدعاء الـ function هو القيمة
⚠ تتوقف الــ function عندما تصل الى الــ return
مثال على ذلك :
const func=()=> {
return 5*2
console.log("hey baby ");}
console.log( func() );
مثال من ارض الواقع :
قُم بتحميل هذه الملفات و إحسب مساحة الدائرة عندما يتغير نصف القطر بإستخدام الـ return طبعاً 😂