0Pricing
TypeScript Academy · درس

الأنواع البدائية والتعليقات النوعية

افهم الأنواع البدائية في TypeScript وكيفية تحديد أنواع المتغيرات.

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

مقدمة إلى الأنواع البدائية

الهدف: استكشاف الأنواع البدائية (string وnumber وboolean وnull وundefined وbigint وsymbol) وإضافة تعليقات توضيحية واضحة إلى المتغيرات.

السلسلة النصية والرقم

يُعد string وnumber أكثر الأنواع البدائية شيوعًا. استخدم التعليقات التوضيحية عند الحاجة إلى مزيد من الوضوح.

let title: string = "TypeScript";
let version: number = 5.4;
console.log(title, version);

Boolean وnull وundefined

تمثل قيم boolean حالتي true وfalse. ويمثل null وundefined غياب القيمة، ولكل منهما نوعه الخاص.

let isDone: boolean = false;
let empty: null = null;
let notAssigned: undefined = undefined;
console.log(isDone, empty, notAssigned);

bigint وsymbol

يتعامل bigint مع الأعداد الصحيحة الكبيرة بلا حد ثابت. وينشئ symbol معرّفات فريدة، غالبًا لاستخدامها كمفاتيح للكائنات.

let big: bigint =123456789012345678901234567890n;
let uniqueKey: symbol = Symbol("id");
nconsole.log(big, uniqueKey);

صيغة التعليقات التوضيحية

تأتي التعليقات التوضيحية بعد اسم المتغير، وتُفصل عنه بنقطتين. وهذا يجعل الشيفرة موثّقة ذاتيًا.

let username: string = "Alice";
let age: number = 30;
let isMember: boolean = true;

الاستدلال مقابل التعليق التوضيحي

يتيح الاستدلال لـTS استنتاج الأنواع من القيم. استخدم التعليقات التوضيحية الصريحة للوضوح، أو عند تعريف واجهات البرمجة، أو عندما تبدأ المتغيرات فارغة.

تحقق التعليقات التوضيحية

تحقق سريع: ما الطريقة الصحيحة لإضافة تعليق توضيحي إلى متغير نصي؟

مراجعة وما يليها

مراجعة: تدعم TS عدة أنواع بدائية: string وnumber وboolean وnull وundefined وbigint وsymbol. أضف التعليق التوضيحي باستخدام نقطتين بعد اسم المتغير.

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

هل درس «الأنواع البدائية والتعليقات النوعية» مجاني؟

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

ماذا ستتعلم في «الأنواع البدائية والتعليقات النوعية»؟

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

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

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

كم من الوقت يستغرق درس «الأنواع البدائية والتعليقات النوعية»؟

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

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

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

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

  1. الأنواع البدائية والتعليقات النوعية
  2. استدلال النوع وany مقابل unknown
  3. أنواع الاتحاد والقيم الحرفية (مقدمة أساسية لتضييق النوع)
← العودة إلى TypeScript Academy