تخطَّ إلى المحتوى

🔷 شرح TypeScript

الأنواع الأساسية

الدرس 2 من 28· ⏱ 1 دقائق قراءة· 🗓 آخر تحديث: ١٩ يونيو ٢٠٢٦

تحديد نوع المتغيّر

نضيف النوع بعد اسم المتغيّر بنقطتين :

let name: string = "براء";
let age: number = 25;
let isStudent: boolean = true;

الأنواع الأساسية

النوعالمعنىمثال
stringنص"مرحبا"
numberرقم (صحيح أو عشري)42
booleanمنطقيtrue
anyأي نوع (تجنّبه!)

الاستنتاج التلقائي (Type Inference)

غالبًا لا تحتاج لكتابة النوع — TypeScript يستنتجه:

let city = "الرياض"; // TypeScript يعرف أنه string
city = 5;            // ❌ خطأ

المصفوفات (Arrays)

let scores: number[] = [90, 85, 100];
let names: string[] = ["علي", "سارة"];

تجنّب any

النوع any يلغي كل فوائد TypeScript، فاستخدمه فقط عند الضرورة القصوى:

let data: any = "نص"; // لا حماية — تجنّبه

🎯 التالي: الدوال والأنواع — كيف نؤمّن مدخلات الدوال ومخرجاتها.

شرح الأنواع الأساسية — TypeScript بالعربي
الأنواع الأساسيةTypeScript بالعربي · The Code Fix

📚 لمزيد من التعمّق في TypeScript، راجِع التوثيق الرسمي لـ TypeScript.

هل كان هذا الدرس مفيدًا؟