كما هو الحال في الجبر ، نستخدم المتغيرات في لغات البرمجة للاحتفاظ بالقيم. يتضمن المتغيرات التي يتم استخدامها للاحتفاظ بقيمة البيانات ويمكن أيضًا تغييرها في أي وقت. في هذه المقالة ، سنناقش حول متغيرات JavaScript المختلفة وكيفية استخدام هذه الكلمات الرئيسية المحجوزة كمتغيرات في التسلسل التالي:
ما هو متغير جافا سكريبت؟
يمكن استدعاء المتغيرات على أنها حاويات مسماة. يمكنك وضع البيانات في هذه الحاويات ثم الرجوع إلى البيانات ببساطة عن طريق تسمية الحاوية. يحتوي على البيانات القابلة لإعادة الاستخدام ويسمى أيضًا كوحدة التخزين الأساسية في البرنامج.
- يمكن تغيير القيمة المخزنة في متغير أثناء تنفيذ البرنامج.
- المتغير هو مجرد اسم يعطى لموقع الذاكرة. وجميع العمليات التي تتم على المتغير تؤثر على مكان الذاكرة.
- يجب التصريح عن المتغيرات قبل استخدامها في JavaScript.
يمكنك إنشاء متغير في JavaScript على النحو التالي:
var var_name var x
هنا ، x هو اسم متغير يمكن استخدامه لتخزين أي قيمة. يمكنك أيضًا إعلان متغيرات متعددة على النحو التالي:
اسم var ، العنوان ، empid
كيف تعلن عن متغير جافا سكريبت؟
تسمح JavaScript أيضًا بالتصريح عن المتغير بدون var keyword. لكن ، يجب عليك تعيين قيمة عندما تقوم بتعريف متغير بدون var keyword.
إمبيد = 701
على الرغم من أنه لا يوصى بالإعلان عن متغير بدون كلمة var. قد تقوم بطريق الخطأ بالكتابة فوق متغير عام موجود.
معرفات جافا سكريبت
تحتاج إلى تحديد متغيرات JavaScript بأسماء فريدة. تسمى هذه الأسماء الفريدة بالمعرفات. يمكنك تقديم أسماء قصيرة أو أسماء وصفية لمعرفك. بعض القواعد التي يجب أن تضعها في اعتبارك أثناء تسمية معرّفات JavaScript هي:
- يمكن أن تحتوي الأسماء على أحرف وأرقام وشرطات سفلية وعلامات الدولار
- يجب أن تبدأ الأسماء بحرف
- يمكن أن تبدأ أسماء المعرفات أيضًا بـ $ و _
- الأسماء حساسة لحالة الأحرف. وبالتالي ، y و Y متغيرات مختلفة
- لا يمكن استخدام الكلمات المحجوزة كأسماء
نطاق متغير جافا سكريبت
نطاق المتغير هو الجزء من البرنامج حيث يمكن الوصول إلى المتغير مباشرة. هناك نوعان من النطاقات في JavaScript:
النطاق العالمي - المتغير العام له نطاق عالمي مما يعني أنه يمكن تعريفه في أي مكان في كود JavaScript الخاص بك.
أي مما يلي أمثلة على بيانات التحكم؟
مثال:
var data = 100 // gloabal variable function one () {document.writeln (data)} الوظيفة الثانية () {document.writeln (data)} one () // استدعاء دالة JavaScript الثانية ()
النطاق المحلي - المتغير المحلي سيكون مرئيًا فقط داخل دالة حيث يتم تعريفه. تكون معلمات الوظيفة دائمًا محلية لتلك الوظيفة.
مثال:
function localvar () {var x = 20 // local variable} دع & rsquos نلقي نظرة على المثال التالي: let globalVar = 'This is a global variable' function fun () {let localVar = 'this is local variable'} fun () console.log (globalVar) console.log (localVar)
سيعطي الناتج على النحو التالي:
توجد عبارات console.log في النطاق العام حيث يمكنهم الوصول إلى المتغيرات العامة ولكن لا يمكنهم الوصول إلى المتغيرات المحلية.
الكلمات المحجوزة
لا يمكن استخدام الكلمات المحجوزة كمتغيرات جافا سكريبت ، المهام و طرق و عقدة تسميات ، أو أي موضوع الأسماء. فيما يلي قائمة بهذه الكلمات المحجوزة في JavaScript:
نبذة مختصرة | بايت | أخيرا | وظيفة | الأدوات |
آخر | يمتد | لا شيء | محمي | قصيرة |
حالة | طويل | صحيح | أين | في حين |
مفتاح كهربائي | يرمي | صف دراسي | المصحح | فعل |
منطقي كيفية استخدام جافا المكرر | خاطئة | تطفو | اذهب إلى | استيراد |
تعداد | محلي | صفقة | عامة | ثابتة |
int | رميات | محاولة | باطل | مع |
متزامن | قبض على | مقدار ثابت | إفتراضي | مزدوج |
استراحة | نهائي | إلى عن على تمرير بالقيمة مقابل تمرير بواسطة إشارة جافا | إذا | في |
تصدير | جديد | نشر | إرجاع | ممتاز |
واجهه المستخدم | عابر | نوع من | متطايره | |
هذه | شار | استمر | حذف |
بهذا نكون قد وصلنا إلى نهاية مقالتنا. أتمنى أن تكون قد فهمت ما هو متغير JavaScript وكيف يتم استخدامه.
الآن بعد أن تعرفت على JavaScript Loops ، تحقق من ملف بواسطة Edureka. سيساعدك تدريب شهادة تطوير الويب على تعلم كيفية إنشاء مواقع ويب رائعة باستخدام HTML5 و CSS3 و Twitter Bootstrap 3 و jQuery و Google APIs ونشرها في Amazon Simple Storage Service (S3).
لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات في 'JavaScript Variable' وسنقوم بالرد عليك.