تكليفات 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 هنا

الحلول

الحلول متاحة للعضويات ال Premium فقط

إذا كنت عضو يمكنك الدخول من هنا ثم قم بعمل Refresh للصفحة بعد تسجيل الدخول

مميزات العضوية ال Premium هنا

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