المتغيرات جافا سكريبت
المتغيرات جافا سكريبت هي حاويات لتخزين قيم البيانات.
في هذا المثال، x, y ، و z ، هي المتغيرات:
من المثال أعلاه، هل يمكن أن نتوقع:
- x يقوم بتخزين القيمة 5
- y يخزن قيمة 6
- z يخزن قيمة 11
مثل الكثير من الجبر
في هذا المثال، price1, price2 ، و total ، هي المتغيرات:
في البرمجة، مثلما هو الحال في الجبر، ونحن نستخدم المتغيرات (مثل price1 ) لعقد القيم.
في البرمجة، مثلما هو الحال في الجبر، ونحن نستخدم المتغيرات في التعبيرات (total = price1 + price2) .
من المثال أعلاه، يمكنك حساب total لتكون 11.
المتغيرات جافا سكريبت هي حاويات لتخزين قيم البيانات.
جافا سكريبت معرفات
يجب تحديد جميع المتغيرات جافا سكريبت مع أسماء فريدة من نوعها.
هذه الأسماء هي فريدة من نوعها تسمى معرفات.
يمكن أن تكون المعرفات الأسماء القصيرة (مثل x و y )، أو أسماء أكثر وصفي (age, sum, totalVolume) .
القواعد العامة لإنشاء أسماء المتغيرات (معرفات فريدة) هي:
- يمكن أن تحتوي أسماء حروف أو أرقام أو أحرف (_)، وعلامات الدولار.
- يجب أن تبدأ أسماء مع بريد إلكتروني
- يمكن أن أسماء أيضا أن تبدأ مع $ و_ (ولكن نحن لن استخدامها في هذا البرنامج التعليمي)
- أسماء حساسة لحالة الأحرف (ص و ص متغيرات مختلفة)
- الكلمات المحجوزة (مثل الكلمات الرئيسية جافا سكريبت) لا يمكن استخدامها كأسماء
معرفات جافا سكريبت تتحسس.
عامل التعيين
في جافا سكريبت، علامة المساواة (=) هو المشغل "مهمة"، وليس "يساوي" المشغل.
وهذا يختلف عن الجبر. وفيما يلي لا معنى له في الجبر:
x = x + 5
في جافا سكريبت، ومع ذلك، فإنه يجعل الشعور بالكمال: يقوم بتعيين قيمة x + 5 إلى x.
(وتحسب قيمة x + 5 ويضع النتيجة في العاشر يتم زيادة قيمة x عن طريق 5.)
هو مكتوب في "يساوي" المشغل مثل == في جافا سكريبت.
أنواع البيانات جافا سكريبت
يمكن المتغيرات جافا سكريبت عقد الأرقام كما 100، والقيم النص مثل "John Doe" .
في البرمجة، ويطلق على قيم نصية سلاسل نصية.
جافا سكريبت يمكن التعامل مع أنواع عديدة من البيانات، ولكن في الوقت الراهن، مجرد التفكير في الأرقام والسلاسل.
مكتوبة السلاسل داخل علامات اقتباس مزدوجة أو مفردة. يتم كتابة الأرقام دون أن يستشهد.
إذا وضعت علامات الاقتباس حول عدد، ستعامل على أنها سلسلة نصية.
إعلان (خلق) المتغيرات جافا سكريبت
إنشاء متغير في جافا سكريبت يسمى "يعلن" متغير.
قمت بتعريف متغير جافا سكريبت مع var الكلمة:
var carName;
بعد إعلان المتغير ليس له قيمة. (من الناحية الفنية لها قيمة غير معروف)
تعيين قيمة للمتغير، استخدم علامة المساواة:
carName = "Volvo";
يمكنك أيضا تعيين قيمة المتغير عند نعلن ذلك:
var carName = "Volvo";
في المثال التالي، ونحن خلق متغير يسمى carName وتعيين قيمة "Volvo" لذلك.
ثم نحن "إخراج" القيمة داخل فقرة HTML مع id="demo" :
مثال
<p id="demo"></p>
<script>
var carName = "Volvo";
document.getElementById("demo").innerHTML = carName;
</script>
انها محاولة لنفسك » انها ممارسة برمجة جيدة للاعلان عن جميع المتغيرات في بداية البرنامج النصي.
بيان واحد، العديد من المتغيرات
يمكنك تعريف العديد من المتغيرات في عبارة واحدة.
بدء بيان مع var وفصل المتغيرات فاصلة:
var person = "John Doe", carName = "Volvo", price = 200;
انها محاولة لنفسك » إعلان يمكن أن تمتد لعدة أسطر:
var person = "John Doe",
carName = "Volvo",
price = 200;
انها محاولة لنفسك » القيمة = غير معروف
في برامج الكمبيوتر، وغالبا ما يتم تعريف المتغيرات بدون قيمة. يمكن أن تكون القيمة شيء يجب أن تكون محسوبة، أو شيء من هذا وستقدم في وقت لاحق، مثل إدخال المستخدم.
وهناك متغير أعلن بدون قيمة لها قيمةغير معرفة.
سوف carName متغير يحتوي على القيمة غير معروف بعد تنفيذ هذا البيان:
إعادة إعلان المتغيرات جافا سكريبت
إذا كنت إعادة تعريف متغير جافا سكريبت، وانها لن تفقد قيمتها.
سوف carName متغيرة لا تزال لديها قيمة "فولفو" بعد تنفيذ هذه التصريحات:
جافا سكريبت الحساب
كما هو الحال مع الجبر، يمكنك القيام بعملية حسابية مع متغيرات جافا سكريبت، وذلك باستخدام شركات مثل = و+:
يمكنك أيضا إضافة السلاسل، ولكن سوف تكون متصلا سلاسل (المضافة من النهاية إلى النهاية):
كما حاول هذا:
إذا وضعت عددا في الاقتباس، سيتم التعامل مع بقية الأرقام كسلاسل، ومتصلا.
اختبر نفسك مع تمارين!
التمرين 1 » التمرين 2» التمرين 3 » التمرين 4» التمرين 5 » التمرين 6»