متغيرات JavaScript او Variables





تستخدم المتغيرات لحفظ معلومات معينة يمكن استدعائها لاحقاً .



هل تتذكر الجبر و الرياضيات في المدرسة ؟

هل تتذكر في الجبر عند استخدام
x=5,
y=6,
z=x+y
 
هل تتذكر الحرف x أو س الذي كان يتم استخدامه لحمل قيم معينة مثل س = 5 وعند ذلك يمكن استخدام هذا المتغير لاستخدامها مع حرف آخر مثل المثال السابق z والنتيجة هي 11 .
تسمى تلك الأحرف متغيرات والتي تستخدم لحمل معلومات (x=5) أو تعابير مثل (z=x+y) .

متغيرات الجافاسكربت JavaScript

مثل الجبر تستخدم الجافاسكربت لجمع القيم والتعابير .
يمكن أن تكون المتغيرات حرف x أو كلمة معبرة مثل carname .
قواعد أسماء متغيرات الجافاسكربت JavaScript :
  • ان اسم المتغيرات حالة حساسة case-sensitive أي x هو مختلف عن X .
  • يجب أن تبدء اسم المتغيرات بحرف أو اشارة $ أو اشارة _ .
  • لايجب كتابة أسماء المتغيرات باللغة العربية فقط يمكن استخدامها مع التعابير أو التعليقات فقط .
ملاحظة : لأن الجافاسكربت هي حالة حساسة فإن المتغيرات هي أيضاً حالة حساسة .

 إنشاء متغيرات جافاسكربت JavaScript

ان انشاء المتغيرات في الجافاسكربت غالباً مايعني اعلان المتغيرات .
يمكنك اعلان متغير من خلال وضع كلمة var قبل اسم المتغير .
مثال
var x;
var carname;
 
بعد إنشاء الكود السابق سيتوجب عليك اضافة قيم لتصبح المتغيرات فعالة .
يمكن وضع قيم في المتغير وأيضاً يمكن إظهارهم أيضاً .
مثال
var x=5;
var carname="مازدا";
بعد تحديد القيم لكل من المتغيرين قمنا بتحديد القيمة 5 للمتحول x والقيمة مازدا لاسم السيارة carname .
ملاحظة : عند استخدام نص كقيمة في المتغير يجب استخدام اشارات الاقتباس حول القيمة .
لن يفقد المتغير قيمته عند عدم استدعائه .

متغيرات الجافاسكربت المحلية

عند استخدام متغير داخل كود وظيفي function يسمى عندها المتغير بالمتغير المحلي اي يمكن استخدامه داخل الكود الوظيفي فقط .
يمكن استخدام المتغيرات المحلية ضمن الأكواد الوظيفية فقط لأن المتغيرات المحلية تعمل ضمن الأكواد الوظيفية حتى ولو تم استدعائها من اكثر من وظيفة معينة .
يتم إلغاء المتغيرات المحلية عند الخروج من الكود الوظيفي .
ستتعلم المزيد عم الوظائف في دروس لاحقة من هذا الدورة .

متغيرات الجافاسكربت JavaScript الخارجية Global

عند استخدام المتغير خارج الكود الوظيفي يسمى متغير خارجي أي أنه يمكن استدعاء هذه المتغيرات مع جميع الأكواد الوظيفية على الموقع .
يتم إلغاء المتغيرات الخارجية عند اغلاق الصفحة .
عند عدم استخدام كلمة var قبل اسم المتغير عندها سيصبح المتغير خارجي .

تحديد القيم عند عدم استدعاء متغيرات الجافاسكربت

عند تحديد قيمة بدون استدعائها سيتم استدعاء المتغير تلقائياً وكأنه متغير خارجي .
x=5;
carname="Volvo";
 
عند استخدام هذه التعابير x و carname بدون كلمة var ستصبح متحولات خارجية ( مالم يتم استخدامهم من قبل ) .

المعادلات والحسابات الرياضية مع الجافاسكربت JavaScript

كما في الجبر يمكن لمتغيرات الجافاسكربت إنشاء معادلات وحسابات رياضية .
y=x-5;
z=y+5;
ستتعلم المزيد عن العمليات الحسابية في دروس لاحقة في هذا الدورة .

تعليقات