المتغيرات والأنواع الأولية
Variables and Primitive Types
المتغيرات والأنواع الأولية — Variables and Primitive Types
أول أنواع ستستخدمها في TypeScript هي string وnumber وboolean. النصوص مثل "AzLearn"، الأرقام مثل 42، والقيم المنطقية مثل true. في TypeScript لا توجد أنواع منفصلة للأعداد الصحيحة والعشرية؛ كلاهما number.
عند تعريف قيمة ثابتة، غالباً يستطيع TypeScript استنتاج النوع. const name = "Sara" يجعل النوع نصاً، ولا تحتاج كتابة : string. لكن عندما تعلن متغيراً بدون قيمة أولية أو تكتب دالة، يصبح النوع الصريح مفيداً. الفكرة ليست ملء الكود بالأنواع، بل وضعها حيث تمنع الغموض.
استخدم const افتراضياً، وlet فقط عندما ستتغير القيمة. هذا قرار JavaScript جيد، وTypeScript يزيده وضوحاً لأن القيم الثابتة قد تصبح literal types في بعض السياقات.
مثال عملي
لاحظ أن courseName بدون annotation، بينما lessonCount كتبنا نوعه للتوضيح. كلاهما صحيح.
متى تكتب النوع؟
اكتب النوع في المعاملات، القيم المرجعة للدوال المهمة، والبيانات القادمة من حدود خارجية. واترك الاستنتاج في المتغيرات المحلية الواضحة.