تايب سكريبت

ما هي قائمة التعبيرات النوعية في TypeScript؟

TypeScript يدعم العديد من التعبيرات النوعية للتعامل مع الأنواع المختلفة، ومن بين هذه التعبيرات النوعية:

1- any : يُستخدم لوصف نوع لا يُعرف أو لا يُعرف عنه أي شيء.

2- number : يستخدم لوصف أي نوع من الأرقام الصحيحة أو العشرية.

3- string : يستخدم لوصف السلاسل النصية.

4- boolean : يستخدم لوصف القيم الحقيقية / الكاذبة.

5- void : يستخدم لوصف نوع الدالة التي لا ترجع أي شيء.

6- null : يستخدم لوصف قيمة null.

7- undefined : يستخدم لوصف قيمة undefined.

8- never : يستخدم لوصف الدوال التي لا تعيد نتيجة، كما يستخدم في الأوضاع التي يُمكن أن يظهر فيها خطأ سعيًّا لتجنب هذا الخطأ.

9- enum : يُستخدم لإنشاء مجموعة من القيم المعرفة مسبقًا.

10- tuple : يُستخدم لوصف مجموعة من القيم المختلفة ولكن بأنواع محددة وثابتة.

11- object : يستخدم لوصف أي كائن JavaScript.

12- interface : يستخدم لوصف أي كائن ينفذ معيار محدد.

13- class : يستخدم لوصف الصفوف ويتضمن المتغيرات وطرق التي يمكن استخدامها.

14- generic : يستخدم لإنشاء تعريفات واسعة النطاق تنطبق على أي نوع.