أحدث البرامج التعليمية وتطوير الشبكة
×

JS البرنامج التعليمي

JS الصفحة الرئيسية JS المقدمة JS ألى أين JS الناتج JS بناء الجملة JS البيانات JS تعليقات JS المتغيرات JS مشغلي JS علم الحساب JS مهمة JS أنواع البيانات JS وظائف JS الأجسام JS نطاق JS أحداث JS سلاسل JS طرق سلسلة JS أرقام JS طرق عدد JS الرياضيات JS التمور JS تاريخ تنسيقات JS تاريخ طرق JS المصفوفات JS طرق مجموعة JS القيم المنطقية JS مقارنات JS الظروف JS تحول JS حلقة غيرمنتهية For JS حلقة بينما JS استراحة JS نوع التحويل JS التعبير العادي JS أخطاء JS التصحيح JS الرفع JS الوضع الصارم JS دليل الاناقة JS أفضل الممارسات JS الأخطاء JS أداء JS الكلمات المحجوزة JS JSON

JS أشكال

أشكال التحقق من صحة API أشكال

JS موضوع

تعريفات الكائن خصائص الكائن طرق كائن نماذج الكائن

JS وظائف

تعاريف وظيفة وظيفة المعلمات وظيفة الاحتجاج الإغلاق وظيفة

JS HTML DOM

DOM مقدمة DOM أساليب DOM وثيقة DOM عناصر DOM HTML DOM CSS DOM الرسوم المتحركة DOM أحداث DOM EventListener DOM ملاحة DOM العقد DOM Nodelist

JS المتصفح BOM

JS Window JS Screen JS Location JS History JS Navigator JS Popup Alert JS Timing JS Cookies

JS أمثلة

JS أمثلة JS HTML DOM JS HTML إدخال JS HTML الأجسام JS HTML أحداث JS المتصفح JS اختبار قصير JS ملخص

JS المراجع

JavaScript الأجسام HTML DOM الأجسام


 

JavaScript المتغيرات


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

المتغيرات جافا سكريبت هي حاويات لتخزين قيم البيانات.

في هذا المثال، x, y ، و z ، هي المتغيرات:

مثال

var x = 5;
var y = 6;
var z = x + y;
انها محاولة لنفسك »

من المثال أعلاه، هل يمكن أن نتوقع:

  • x يقوم بتخزين القيمة 5
  • y يخزن قيمة 6
  • z يخزن قيمة 11

مثل الكثير من الجبر

في هذا المثال، price1, price2 ، و total ، هي المتغيرات:

مثال

var price1 = 5;
var price2 = 6;
var total = price1 + price2;
انها محاولة لنفسك »

في البرمجة، مثلما هو الحال في الجبر، ونحن نستخدم المتغيرات (مثل 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 pi = 3.14;
var person = "John Doe";
var answer = 'Yes I am!';
انها محاولة لنفسك »

إعلان (خلق) المتغيرات جافا سكريبت

إنشاء متغير في جافا سكريبت يسمى "يعلن" متغير.

قمت بتعريف متغير جافا سكريبت مع 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 متغير يحتوي على القيمة غير معروف بعد تنفيذ هذا البيان:

مثال

var carName;
انها محاولة لنفسك »

إعادة إعلان المتغيرات جافا سكريبت

إذا كنت إعادة تعريف متغير جافا سكريبت، وانها لن تفقد قيمتها.

سوف carName متغيرة لا تزال لديها قيمة "فولفو" بعد تنفيذ هذه التصريحات:

مثال

var carName = "Volvo";
var carName;
انها محاولة لنفسك »

جافا سكريبت الحساب

كما هو الحال مع الجبر، يمكنك القيام بعملية حسابية مع متغيرات جافا سكريبت، وذلك باستخدام شركات مثل = و+:

مثال

var x = 5 + 2 + 3;
انها محاولة لنفسك »

يمكنك أيضا إضافة السلاسل، ولكن سوف تكون متصلا سلاسل (المضافة من النهاية إلى النهاية):

مثال

var x = "John" + " " + "Doe";
انها محاولة لنفسك »

كما حاول هذا:

مثال

var x = "5" + 2 + 3;
انها محاولة لنفسك »

إذا وضعت عددا في الاقتباس، سيتم التعامل مع بقية الأرقام كسلاسل، ومتصلا.


اختبر نفسك مع تمارين!

التمرين 1 » التمرين 2» التمرين 3 » التمرين 4» التمرين 5 » التمرين 6»