المتغيرات هي عناصر أساسية في أي لغة برمجة، وهي تستخدم لتخزين البيانات والمعلومات. في JavaScript، يمكن تعريف المتغيرات باستخدام الكلمة الرئيسية "var" أو "let" أو "const". هناك ثلاثة أنواع رئيسية من المتغيرات:
1 - var: كانت تُستخدم لتعريف المتغيرات في السابق، ولكنها أصبحت أقل استخدامًا مع ظهور "let" و "const". تعريف متغير بواسطة "var" يجعله يظهر في سياق الدالة التي تم تعريفها فيها.
2 - let: تستخدم لتعريف متغيرات محددة في البلوك (block-scoped)، مما يعني أنها لا تظهر خارج البلوك الذي تم فيه تعريفها.
3 - const: تستخدم أيضًا لتعريف متغيرات محددة في البلوك ولكنها لا يمكن إعادة تعيين قيمها بعد التعريف. هذا يفيد في تعريف الثوابت، مثل قيم رياضية ثابتة.
لنلقي نظرة على كيفية تعريف المتغيرات في JavaScript:
JavaScript لديها أنواع متعددة من البيانات، وهذه بعض الأنواع الشائعة:
1 - أعداد (Numbers): تستخدم لتمثيل الأرقام، سواء كانت صحيحة (integer) أو عائمة (floating-point).
2 - سلاسل نصية (Strings): تستخدم لتمثيل النصوص، مثل الأسماء والجمل.
3 - قوائم (Arrays): تستخدم لتخزين مجموعة من القيم في ترتيب معين.
4 - كائنات (Objects): تستخدم لتخزين البيانات في هيئة مفاتيح وقيم.
5 - منطقي (Boolean): تستخدم لتمثيل القيم المنطقية "صحيح" أو "خاطئ".
6 - غير معرف (Undefined): تمثل قيمة لم يتم تعريفها بعد.
7 - فارغ (Null): تمثل قيمة فارغة أو عدم وجود قيمة.
JavaScript تقدم مجموعة واسعة من العمليات للتحكم في تدفق البرنامج واتخاذ القرارات. هذه بعض العمليات الهامة:
الشروط (Conditions): يمكن استخدام "if" و "else" لتنفيذ كود معين إذا تحققت شرط معين.
الحلقات (Loops): يمكن استخدام حلقات "for" و "while" لتكرار تنفيذ كود معين حتى تتحقق شروط معينة.
الوظائف (Functions): يمكن تعريف واستخدام الوظائف لتنظيم الكود وإعادة استخدامه.
التبديل (Switch): يمكن استخدام "switch" لتنفيذ مجموعة من العمليات بناءً على قيم متغير معين.