تايب سكريبت

كيف يتم التعامل مع الأنواع في Typescript؟

تعامل Typescript مع الأنواع بإضافة نوع لكل متغير أو وظيفة يتم إنشاؤها في الكود. يتيح لنا هذا التعامل تحديد النوع الذي سيكون له المتغير أو المعامل الداخلي للدالة. على سبيل المثال، يمكن تحديد أن المتغير “age” في الكود يجب أن يكون نوعه number باستخدام الجملة:

“`
let age: number;
“`

هذا يعني أن القيم التي يتم تعيينها لـ “age” يجب أن تكون معاملات رقمية. بالإضافة إلى ذلك، يمكن تحديد النوع الإجمالي لكل دالة باستخدام الجملة:

“`
function addNumbers(x: number, y: number): number {
return x + y;
}
“`

هذه الدالة تتوقع معاملين رقميين وترجع نتيجة رقمية. بالإضافة إلى ذلك، يمكن تحديد أنواع المصفوفات والكائنات والعناصر داخلها. يحافظ Typescript على هذه الأنواع خلال تحويل الكود إلى JavaScript ، مما يجعل من السهل تحديد مكان الأخطاء التي تواجهها.