تعلّم JavaScript من الصفرالدرس 2 من 8
المتغيرات وأنواع البيانات في JavaScript
تعلم المتغيرات في جافاسكريبت: let وconst ومتى تستخدم كلًا منهما، وأنواع البيانات النص والرقم والقيمة المنطقية وnull وundefined، وtypeof، والقوالب النصية.
المتغير صندوق له اسم تضع فيه قيمة لتستخدمها لاحقًا.
let وconst
جرّب بنفسكعدّل الكود ثم اضغط تشغيل
| الكلمة | متى |
|---|---|
const |
الافتراضي: لكل قيمة لن تعيد إسنادها |
let |
لقيمة ستتغير، مثل عداد |
var |
قديمة، تجنبها في الكود الحديث |
تسمية المتغيرات
- ابدأ بحرف، دون مسافات:
userNameأوuser_name. - العرف في JavaScript: camelCase مثل
totalPrice. - اسم يصف المحتوى:
priceأفضل منx.
أنواع البيانات
جرّب بنفسكعدّل الكود ثم اضغط تشغيل
النصوص
اكتبها بين "…" أو '…' أو علامات الاقتباس المائلة `…` التي تسمح بإدخال متغيرات:
جرّب بنفسكعدّل الكود ثم اضغط تشغيل
الأرقام
جرّب بنفسكعدّل الكود ثم اضغط تشغيل
الأسئلة الشائعة
ما الفرق بين null وundefined؟
undefined تعني أن المتغير لم يُعطَ قيمة بعد، وnull قيمة «فارغة» تضعها أنت عمدًا.
هل const تعني أن القيمة لا تتغير أبدًا؟
تعني أنك لا تستطيع إسناد قيمة جديدة. لكن إن كانت مصفوفة أو كائنًا، تستطيع تعديل محتواها، كما سنرى لاحقًا.
الخلاصة
constافتراضيًا، وletلما يتغير، وتجنبvar.- الأنواع الأساسية: نص، رقم، منطقي، undefined، null.
- القوالب النصية
`…${x}…`أسهل طريقة لدمج النص بالمتغيرات.