في تايب سكريبت، يتم تعريف الأنواع باستخدام النوع (Type) الذي يحدد القيم التي يمكن أن تأخذها المتغيرات والوظائف في البرنامج. يمكن تعريف الأنواع المختلفة في تايب سكريبت بواسطة النوع الأساسي والنوع المركب والنوع المجمع.
– النوع الأساسي (Primitive Type): يتضمن النوع الأساسي في تايب سكريبت الأنواع البسيطة مثل الأعداد والنصوص والمنطقية والقيمة الفارغة (null) والقيمة غير معرفة (undefined).
– النوع المركب (Composite Type): يتضمن النوع المركب في تايب سكريبت الأنواع التي تتكون من مزيج من الأنواع الأساسية والأنواع المركبة، مثل الكائنات (Objects) والمصفوفات (Arrays).
– النوع المجمع (Union Type): يتيح النوع المجمع في تايب سكريبت تعريف متغيرات ووظائف يمكن أن تأخذ أكثر من نوع. على سبيل المثال، يمكن تعريف متغير يحتوي على نص أو رقم أو قيمة فارغة باستخدام النوع المجمع.