ما هو المتغير؟
المتغير هو مكان في الذاكرة نستخدمه لتخزين البيانات (رقم، نص، مصفوفة، كائن...) يمكننا استخدامه لاحقًا في الكود.
أنواع التصريحات في JavaScript:
| الكلمة المفتاحية | الاستخدام |
|---|---|
var |
طريقة قديمة، لا يُنصح باستخدامها حديثًا |
let |
التصريح الحديث، قابل للتغيير |
const |
ثابت، لا يمكن تغييره بعد تعريفه |
أمثلة على الاستخدام:
1. استخدام let:
let الاسم = "نور";
let العمر = 25;
console.log(الاسم); // نور
console.log(العمر); // 25
يمكنك تغيير القيم لاحقًا:
العمر = 26;
console.log(العمر); // 26
2. استخدام const:
const الدولة = "السعودية";
console.log(الدولة); // السعودية
لكن إذا حاولت تغييره:
الدولة = "مصر"; // سيظهر خطأ
3. استخدام var (قديم):
var اللون = "أزرق";
console.log(اللون);
ملاحظة:
varلها سلوكيات مختلفة في النطاق (scope) وقد تسبب مشاكل في الكود الكبير، لذلك يُفضّل استخدامletوconst.
قواعد تسمية المتغيرات:
- تبدأ بحرف أو
_أو$ - لا تبدأ برقم
- تفرق بين الحروف الكبيرة والصغيرة (
اسم≠اسم) - لا تحتوي على مسافات
مثال صحيح:
let myName = "Ali";
let _age = 20;
let $country = "Egypt";
تمرين بسيط:
أنشئ ملف HTML وملف JavaScript، ثم اكتب:
let name = "Ahmad";
let age = 30;
let city = "Riyadh";
console.log("الاسم: " + name);
console.log("العمر: " + age);
console.log("المدينة: " + city);
افتح الصفحة وسترى النتائج في أدوات المطور (Console) بالمتصفح.
ماذا تعلمنا اليوم؟
- تعريف المتغيرات بثلاث طرق (
var,let,const) - الفرق بينها واستخدام المناسب
- قواعد تسمية المتغيرات

