Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

النوع 'any': مخرج الهروب

جزء من قسم مقدمة إلى TypeScript في رحلة JavaScript على Coddy. الدرس 7 من 73.

أحيانًا تحتاج إلى العمل مع بيانات لا تعرف نوعها الدقيق مسبقًا، أو تقوم بترحيل كود JavaScript إلى TypeScript تدريجيًا. في هذه الحالات، يوفر TypeScript نوع any — وهو طوق النجاة لتجاوز فحص الأنواع.

يسمح النوع any للمتغير باحتواء أي قيمة، ويعطّل فحص الأنواع في TypeScript لهذا المتغير:

let data: any = 42;
data = "Hello";     // لا يوجد خطأ
data = true;        // لا يوجد خطأ
data.foo.bar.baz;   // لا يوجد خطأ (حتى لو أن هذا قد يتعطل في وقت التشغيل)
challenge icon

التحدي

سهل

صرّح عن متغير باسم dynamicData من النوع any وأسند إليه الرقم 42.

ثم أعد إسناد dynamicData إلى السلسلة النصية "Hello World" لتوضيح مرونة النوع any.

وأخيرًا، اطبع المتغير في console لإظهار قيمته الحالية.

جرّب بنفسك

// TODO: اكتب الكود الخاص بك هنا
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس مقدمة إلى TypeScript

تدرّب بنفسك: مترجم JavaScript عبر الإنترنت