نظام الأنواع
تعلمنظام الأنواع — Type System
TypeScript ليست مجرد كتابة : string بعد كل متغير. قوتها في وصف الاحتمالات: قيمة قد تكون success أو error، استجابة قد تحمل بيانات أو رسالة فشل، ودالة تضيق النوع بعد شرط. هذا الفصل هو قلب اللغة.
ما ستتعلمه:
- inference — متى يستنتج TypeScript النوع وحده.
- union وliteral types — تمثيل الحالات المحدودة.
- type aliases — تسمية شكل البيانات.
- narrowing — جعل النوع أدق بعد شرط.
مهارات الفصل
type-inference
union-types
literal-types
type-aliases
narrowing
الاستنتاج والكتابة الصريحة
مفهوم~17 د
المستوى: مبتدئ
Inference and Annotations
Union و Literal Types
مفهوم~18 د
المستوى: مبتدئ
Union and Literal Types
type و interface
مفهوم~18 د
المستوى: مبتدئ
Type Aliases and Interfaces
تضييق الأنواع
مفهوم~19 د
المستوى: متوسط
Type Narrowing
مشروع: نموذج بيانات
مشروع~24 د
المستوى: متوسط
Data Model Lab