تستخدم المتغيرات لحفظ معلومات معينة يمكن استدعائها لاحقاً .
هل تتذكر الجبر و الرياضيات في المدرسة ؟
هل تتذكر في الجبر عند استخدام
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;
ستتعلم المزيد عن العمليات الحسابية في دروس لاحقة في هذا الدورة .
good
ردحذف