1. الرئيسية
  2. مسارات التعلم
  3. تعلّم JavaScript من الصفر
  4. المتغيرات وأنواع البيانات في JavaScript
تعلّم JavaScript من الصفرالدرس 2 من 8

المتغيرات وأنواع البيانات في JavaScript

تعلم المتغيرات في جافاسكريبت: let وconst ومتى تستخدم كلًا منهما، وأنواع البيانات النص والرقم والقيمة المنطقية وnull وundefined، وtypeof، والقوالب النصية.

محتويات الدرس
  1. let وconst
  2. تسمية المتغيرات
  3. أنواع البيانات
  4. النصوص
  5. الأرقام
  6. الأسئلة الشائعة
  7. الخلاصة

المتغير صندوق له اسم تضع فيه قيمة لتستخدمها لاحقًا.

let وconst

جرّب بنفسكعدّل الكود ثم اضغط تشغيل
الكلمة متى
const الافتراضي: لكل قيمة لن تعيد إسنادها
let لقيمة ستتغير، مثل عداد
var قديمة، تجنبها في الكود الحديث

تسمية المتغيرات

  • ابدأ بحرف، دون مسافات: userName أو user_name.
  • العرف في JavaScript: camelCase مثل totalPrice.
  • اسم يصف المحتوى: price أفضل من x.

أنواع البيانات

جرّب بنفسكعدّل الكود ثم اضغط تشغيل

النصوص

اكتبها بين "…" أو '…' أو علامات الاقتباس المائلة `…` التي تسمح بإدخال متغيرات:

جرّب بنفسكعدّل الكود ثم اضغط تشغيل

الأرقام

جرّب بنفسكعدّل الكود ثم اضغط تشغيل

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

ما الفرق بين null وundefined؟

undefined تعني أن المتغير لم يُعطَ قيمة بعد، وnull قيمة «فارغة» تضعها أنت عمدًا.

هل const تعني أن القيمة لا تتغير أبدًا؟

تعني أنك لا تستطيع إسناد قيمة جديدة. لكن إن كانت مصفوفة أو كائنًا، تستطيع تعديل محتواها، كما سنرى لاحقًا.

الخلاصة

  • const افتراضيًا، وlet لما يتغير، وتجنب var.
  • الأنواع الأساسية: نص، رقم، منطقي، undefined، null.
  • القوالب النصية `…${x}…` أسهل طريقة لدمج النص بالمتغيرات.