تكليفات Typescript من الدرس 1 إلى 11

[ 8 ] تكليفات خاصة ب [ Intro & Type Annotations ]

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

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

التكليف 01

  • لدينا ملف ال Ts وملف ال Js في المسارات كما في الصورة التالية
  • قم بالتعديل على ملف ال tsconfig.json لتحقق المطلوب عند عمل Compile
  • أيضا يجب عليك إنشاء Source Map للملف للإستخدام في عملية ال Debugging

التكليف 02

  • لدينا ال Function التالية تقبل منك إثنين Parameters وهم الأرقام
  • ال Type الخاص بالبيانات تم إستنتاجه على أنه Any
  • السطر الثاني الذي يحتوي على “10”, “20” سوف يعمل بدون اي مشكلة لكننا نريد ألا يعمل
  • ال Function الخاصة بنا تتعامل فقط مع الأرقام

التكليف 03

  • لدينا ال Function التالية تقبل منك إثنين Parameters وهم قيم منوعة
  • نريد طباعة رسالة فيها القيمة الأولى والثانية
  • السطر الأخير لا نريده أن يعمل لأننا نحتاج قيم ال Number + String فقط
  • يجب عدم إستعمال Any Type

التكليف 04

  • لدينا ال Array التالية ومحدد فيها ال Type Annotations
  • المطلوب تحديث قيمة ال Array وإضافة أي بيانات عشوائية فيها بدون ظهور اي أخطاء

التكليف 05

  • لدينا ال Function التالية
  • نحتاج لتعديل ملف ال Config حتى نحقق المطلوب
  • ال username هنا يوجد به خطأ لأن ال Compiler إستنتج أن نوع البيانات Any ونحن نحتاج لتخطي هذا الخطأ
  • لدينا متغير بإسم rank غير مستخدم ونحتاج لإظهار خطأ ينبهنا
  • لدينا Parameter بإسم age غير مستخدم ونحتاج لإظهار خطأ ينبهنا
  • لدينا سطر في ال Console لن يعمل ونريد أن ينبهنا على هذا الخطأ

التكليف 06

  • لدينا ال Function التالية
  • إستخدم المتغيرات المتاحة مكان علامات الإستفهام لتخرج بالنتيجة المطلوبة
  • ممنوع كتابة أي شيء خارج المتغيرات المتاحة

التكليف 07

  • لدينا ال Function التالية
  • قم بإصلاح ال Function حتى تعمل جميع الأمثلة الموجودة بالأسفل بدون أي مشكلة
  • ممنوع إستخدام ال Default Parameter Value

التكليف 08

  • قمنا بإستخدام ال Function التالية ولدينا أكثر من مثال
  • ال Arguments غير معروف عددها ويمكن أن تزيد أو تنقص
  • قم بكتابة ال Function التي تقوم بطباعة جميع العناصر وبجانبها نوعها. شاهد المثال لترى المطلوب

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

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

0 تعليقات


    اترك تعليقاً