القائمة الرئيسية

الصفحات

✨ إيه هو المتغير؟

المتغير ببساطة هو صندوق بنخزن فيه بيانات، وسهل نغيرها أو نستخدمها وقت ما نحب. زي مثلاً لما نخزن اسم مستخدم أو نتيجة عملية حسابية.

🧃 إزاي نعلن عن متغير؟

في JavaScript عندنا 3 طرق نعلن بيهم عن المتغيرات:

  • var
  • let
  • const

كل واحدة ليها استخدام مختلف، وهنفهم دلوقتي الفرق بينهم.

1. 🟨 var – الجد العجوز 👴

كانت الطريقة الأساسية قبل سنة 2015. ممكن تعلن عن نفس المتغير كذا مرة، وبيشتغل بحاجة اسمها Hoisting.

var name = "Ali";
var name = "Hassan"; // عادي

2. 🟩 let – الاختيار المرن 💪

ظهر مع ES6، وبيمنع تكرار الإعلان عن نفس المتغير، وبيشتغل بنظام الـ Block Scope.

let age = 25;
age = 30; // عادي

3. 🟦 const – المتغير الثابت 🧊

نفس خصائص let، لكن ماينفعش تغير قيمته بعد التعيين.

const pi = 3.14;
pi = 3.15; // خطأ

لو المتغير Object أو Array، تقدر تغير القيم جواه بس مش المرجع نفسه.

📦 إمتى تستخدم let أو const؟

  • استخدم const لما تكون القيمة مش هتتغير.
  • استخدم let لو القيمة هتتغير.
  • بلاش تستخدم var إلا لو مضطر.

🎯 نصايح سريعة:

  • اختار اسم واضح للمتغير.
  • ما تبدأش اسم المتغير برقم.
  • خليك consistent في الكتابة (يفضل camelCase).

✅ الخلاصة:

المتغيرات بتساعدنا نخزن ونتعامل مع البيانات. في JavaScript نستخدم let و const بشكل أساسي، وخلي var لو فيه ضرورة.

💡 المقال الجاي:

"أنواع البيانات (Data Types) في JavaScript" – وده هيشرح أنواع القيم اللي ممكن نخزنها في المتغيرات.