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