ما هو المتغيّر؟
المتغيّر هو صندوق نخزّن فيه قيمة لنستخدمها لاحقًا. في جافاسكريبت الحديثة
نستخدم let و const.
let age = 25; // قيمة يمكن تغييرها
const name = "براء"; // قيمة ثابتة لا تتغيّر
الفرق بين let و const
| الكلمة | هل يمكن تغيير القيمة؟ | متى نستخدمها؟ |
|---|---|---|
const | لا | الافتراضي دائمًا |
let | نعم | عندما نحتاج تغيير القيمة |
var | نعم | قديمة — تجنّبها |
مثال عملي
const price = 100;
let quantity = 3;
let total = price * quantity;
console.log(total); // 300
quantity = 5;
total = price * quantity;
console.log(total); // 500
💡 قاعدة ذهبية: استخدم
constدائمًا، ولا تلجأ إلىletإلا إذا كنت ستغيّر القيمة فعلًا.
جرّبها بنفسك
عدّل القيم في المحرّر بالأسفل ثم اضغط «تشغيل» لترى النتيجة مباشرة:
⚡ محرّر تفاعلي
...جارٍ تحميل المحرّر
اضغط «تشغيل» لرؤية النتيجة هنا.