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

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

الدروس من رقم 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


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

يمكنك مراجعة الحلول والنقاش في كل ما يخصها في مجموعتنا على Facebook هنا

مشاركة الصفحة

إعلانات جوجل