الدرس 2 من 8
الدوال
- 12 دقيقة
- 4 معايير للتصحيح
- 3 تلميحات
- إلى المطلوب
هدف الدرس
مُدخَل، عمل، مُخرَج
01
الشرح
الدالة قطعة كود لها اسم، تأخذ مُدخَلات وتُرجع نتيجة. فائدتها أنك تكتبها مرة وتستدعيها مرارًا.
function sum(a, b) { return a + b; } — ثم sum(2, 3) يعطي 5.
الفرق بين return وconsole.log يربك كثيرين: log يطبع لك أنت، وreturn يسلّم القيمة للكود الذي استدعى الدالة. الدالة التي تطبع ولا تُرجع لا تنفع أحدًا.
02
المطلوب
اكتب greet(name) تُرجع تحية فيها الاسم، واجعل الزر يعرض ناتجها في #out.
معايير التصحيح
4 معايير- الدالة greet معرّفة
- تُرجع نصًّا يحتوي الاسم الممرَّر
- تعمل مع أي اسم لا مع واحد مكتوب داخلها
- الزر يعرض ناتج الدالة في #out