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

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

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

من جوجل

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

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


    اترك تعليقاً