0Pricing
TypeScript Academy · درس

نظرتك الأولى إلى TypeScript

اكتب أول تعليمات TypeScript البرمجية لك وشغّلها

نظرتك الأولى إلى TypeScript درس مجاني في TypeScript Academy على CoddyKit. هذا هو الدرس 3 من أصل 3. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في TypeScript Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة TypeScript Academy 3 دروس في المجموع.

حان وقت إلقاء نظرة

لنلقِ نظرة على TypeScript الحقيقي. لا تقلقوا، فهو يبدو تمامًا مثل JavaScript مع إضافات بسيطة جدًا. 😄

قيمة بسيطة

نخزّن اسمًا هنا. و": string" ليس سوى تحديد يوضح أن «هذه القيمة تحتوي على نص».

let name: string = "Alex";
console.log(name);

ذلك التحديد الصغير

هذا هو جوهر الفكرة: ": string" يوضح لـ TypeScript نوع القيمة الموجودة هنا.

والأرقام أيضًا

استخدموا ": number" للأرقام و": boolean" للقيم true/false. إنها تحديدات بسيطة وسهلة الفهم.

إنه يحميكم

إذا وضعتم نصًا في تحديد النوع ": number"، فسيخبركم TypeScript بلطف: «مهلًا، هذا غير صحيح!» 🛡️

تحديد النوع اختياري

غالبًا ما يستنتج TypeScript النوع نيابةً عنكم. أضيفوا تحديدات النوع فقط عندما تكون مفيدة. لا داعي للقلق!

تُقرأ كأنها إنجليزية

‏"let name be a string" تكاد تُفهم من تلقاء نفسها. كود واضح، وعقل مرتاح.

المنطق نفسه

الحلقات، وعبارات if، والدوال: كلها تعمل تمامًا كما في JavaScript. أما تحديدات النوع فهي الإضافة الجديدة الوحيدة.

جرّبوه لاحقًا

قريبًا ستكتبون تحديدات النوع بأنفسكم، وستشاهدون كيف يرشدكم TypeScript. الأمر ممتع فعلًا.

لقد نجحتم! 🎉

لقد رأيتم TypeScript الحقيقي وفهمتموه. هذه خطوة أولى عظيمة. واصلوا التقدّم، فأنتم تحرزون تقدّمًا رائعًا!

اختبار سريع

السؤال الأخير! في "let name: string"، ما وظيفة ": string"؟

الأسئلة الشائعة

هل درس «نظرتك الأولى إلى TypeScript» مجاني؟

نعم — نص درس «نظرتك الأولى إلى TypeScript» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة TypeScript Academy، انتقل إلى CoddyKit PRO. تتضمن دورة TypeScript Academy 3 دروس في المجموع.

ماذا ستتعلم في «نظرتك الأولى إلى TypeScript»؟

اكتب أول تعليمات TypeScript البرمجية لك وشغّلها تتمرن على TypeScript Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ TypeScript Academy؟

لا تُشترط خبرة سابقة. TypeScript Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 3.

كم من الوقت يستغرق درس «نظرتك الأولى إلى TypeScript»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس TypeScript Academy هذا؟

نعم. كل درس في TypeScript Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. ما هي TypeScript؟
  2. لماذا تتفوق TypeScript على JS العادية؟
  3. نظرتك الأولى إلى TypeScript
← العودة إلى TypeScript Academy