تكليفات JavaScript Bootcamp من الدرس 064 إلى 070

[ 4 ] تكليفات خاصة ب [ Function And Scopes ]

إنضم لكورسات الأكاديمية وإستفيد من الخصم الخاص في البداية من هنا
نوصي بكورس تعلم أساسيات البرمجة من أكاديمية Codezilla من هنا
لحجز إستضافة من Hostinger والحصول على الخصم عن طريقي إتبع الشرح من هنا

من جوجل

المقاطع المطلوب مشاهدتها

الدروس من رقم 064 إلى رقم 070 من الدورة التعليمية الموجودة هنا

التكليف 01

  • قم بإنشاء Function بإسم getDetails تقبل منك ثلاثة Parameters وهم كالتالي zName, zAge, zCountry
  • ال Function ستحتوي على أربعة Functions فرعية بالأسماء التالية namePattern, ageWithMessage, countryTwoLetters, fullDetails
  • namePattern تقبل منك الإسم مكون من مقطعين هكذا Osama Mohamed وترجع الإسم هكذا Osama M. شاهد المثال لتفهم أكثر
  • ageWithMessage تقبل منك رسالة فيها العمر تستخرج منه فقط العمر وتقوم بتغيير الرسالة شاهد المثال لتفهم
  • countryTwoLetters تقبل منك إسم البلد وترجع لك رسالة معها أول حرفين من إسم البلد بحروف كبيرة شاهد المثال لتفهم
  • fullDetails تقوم بدمج جميع ال Functions السابقة لتخرج لك الرسالة كاملة كما في المثال
  • إسم الشخص الثاني أول حرف منه يمكن أن يكون Capital أو Small
  • رسالة العمر يمكن أن تتغير ولكن الرقم دائما سيكون في المقدمة ولن يتغير مكانه
  • التعليقات ستوضح لك المطلوب بالتفصيل

التكليف 02

قم بتحويل كل Function من ال Functions التالية ل Arrow Function Syntax

التكليف 03 تحدي

قم بتحويل ال Function التالية ل Arrow Function Syntax
إقرأ عن Currying Function Technique

التكليف 04

  • قم بإنشاء Function بإسم specialMix تقبل منك عدد غير معروف من ال Parameters
  • ال Function يمكن أن تقبل أرقام أو Strings أو Strings تحتوي على أرقام في بدايتها
  • إذا كانت جميع ال Arguments عبارة عن أرقام قم بجمعهم
  • إذا كانت Strings تحتوي على أرقام قم بإستخراج الارقام منهم وقم بجمعهم وطبعا تستثني أي String لا يحتوي على أرقام
  • إذا كانت جميع ال Arguments عبارة عن String تقوم بطباعة رسالة All Is Strings
  • شاهد المثال لترى ال Test Cases

تسليم ومراجعة الحلول

الحلول النموذجية هي هدية للداعمين يمكنك الإنضمام للداعمين لترى جميع الحلول من هنا

من جوجل

0 تعليقات


    اترك تعليقاً