القرآن الكريم كامل المصحف الذكي (جديد) , المصحف النصي
مثل العديد من لغات البرمجة الأخرى ، تحتوي JavaScript على متغيرات. يمكن اعتبار المتغيرات على أنها حاويات مسماة. يمكنك وضع البيانات في هذه الحاويات ثم الرجوع إلى البيانات ببساطة عن طريق تسمية الحاوية.
قبل استخدام متغير في برنامج JavaScript ، يجب التصريح عنه. يتم التصريح عن المتغيرات بالكلمة var على النحو التالي.
متغيرات جافا سكريبت عبارة عن حاويات لتخزين قيم البيانات.
في هذا المثال ، تعتبر a و b و c متغيرات معرّفة بالكلمة الأساسية var:
مثال:
var a = 5; var b = 4; var c = x + y;
من المثال أعلاه ، يمكنك أن تتوقع:
قبل عام 2015 ، كان استخدام كلمة var هي الطريقة الوحيدة للإعلان عن متغير JavaScript.
يسمح إصدار 2015 من JavaScript (ES6 - ECMAScript 2015) باستخدام الكلمة الأساسية const لتعريف متغير لا يمكن إعادة تعيينه ، والكلمة الرئيسية let لتعريف متغير بنطاق مقيد.
نظرًا لتعقيد بعض الشيء لوصف الاختلاف بين هذه الكلمات الرئيسية ، ولأنها غير مدعومة في المتصفحات القديمة ، فإن الجزء الأول من هذا البرنامج التعليمي غالبًا ما يستخدم var.
كان Safari 10 و Edge 14 أول متصفحات تدعم ES6 بالكامل:
Chrome 58 | Edge 14 | Firefox 54 | Safari 10 | Opera 55 |
Jan 2017 | Aug 2016 | Mar 2017 | Jul 2016 | Aug 2018 |
يجب تحديد جميع متغيرات JavaScript بأسماء فريدة.
تسمى هذه الأسماء الفريدة بالمعرفات.
يمكن أن تكون المعرفات أسماء قصيرة (مثل x و y) أو أسماء وصفية أكثر (العمر ، المجموع ، إجمالي الحجم).
القواعد العامة لإنشاء أسماء للمتغيرات (المعرفات الفريدة) هي:
في JavaScript ، علامة التساوي (=) هي عامل "تعيين" ، وليست عامل تشغيل "يساوي".
هذا يختلف عن الجبر. ما يلي لا معنى له في الجبر:
x = x + 4
في JavaScript ، يكون الأمر منطقيًا تمامًا: فهو يعين قيمة x + 4 إلى x.
(تحسب قيمة x + 4 وتضع النتيجة في x. تزداد قيمة x بمقدار 4.)
تتم كتابة عامل التشغيل "يساوي" مثل == في JavaScript.
يمكن أن تحتوي متغيرات جافا سكريبت على أرقام مثل 100 وقيم نصية مثل "John ".
في البرمجة ، تسمى القيم النصية سلاسل نصية.
يمكن لـ JavaScript التعامل مع العديد من أنواع البيانات ، ولكن في الوقت الحالي ، ما عليك سوى التفكير في الأرقام والسلاسل.
تتم كتابة السلاسل داخل علامات اقتباس مزدوجة أو مفردة. الأرقام مكتوبة بدون علامات اقتباس.
إذا وضعت رقمًا بين علامتي اقتباس ، فسيتم التعامل معه كسلسلة نصية.
مثال:
var pi = 3.14; var person = "John "; var answer = 'Yes I am!';
يسمى إنشاء متغير في جافا سكريبت "إعلان" متغير.
تعلن عن متغير JavaScript بالكلمة var:
var carName;
بعد الإعلان ، المتغير ليس له قيمة (تقنيًا له قيمة غير معرّف).
لتعيين قيمة للمتغير ، استخدم علامة التساوي:
carName = "Toyota";
يمكنك أيضًا إسناد قيمة إلى المتغير عندما تعلنه:
var carName = "Toyota";
في المثال أدناه ، أنشأنا متغيرًا يسمى carName وقمنا بتعيين القيمة "Toyota" له.
ثم نقوم "بإخراج" القيمة داخل فقرة HTML بالمعرف = "demo":
مثال:
<!DOCTYPE html> <html> <body> <h2>JavaScript Variables</h2> <p>Create a variable, assign a value to it, and display it:</p> <p id="demo"></p> <script> var carName = "Toyota"; document.getElementById("demo").innerHTML = carName; </script> </body> </html>
يمكنك التصريح عن العديد من المتغيرات في بيان واحد.
ابدأ العبارة بـ var وافصل بين المتغيرات بفاصلة:
var person = "John", carName = "Toyota", price = 500;
يمكن أن يمتد الإعلان على عدة أسطر:
var person = "John", carName = "Toyota", price = 500;
في برامج الكمبيوتر ، غالبًا ما يتم التصريح عن المتغيرات بدون قيمة. يمكن أن تكون القيمة شيئًا يجب حسابه ، أو شيئًا سيتم توفيره لاحقًا ، مثل مدخلات المستخدم.
المتغير الذي تم الإعلان عنه بدون قيمة سيكون له قيمة غير محددة.
سيكون للمتغير carName قيمة غير محددة بعد تنفيذ هذا البيان:
var carName;
إذا قمت بإعادة التصريح عن متغير JavaScript ، فلن يفقد قيمته.
سيظل المتغير carName يحمل القيمة "Toyota" بعد تنفيذ هذه العبارات:
var carName = "Toyota"; var carName;
كما هو الحال مع الجبر ، يمكنك إجراء العمليات الحسابية باستخدام متغيرات JavaScript ، باستخدام عوامل مثل = و +:
مثال:
var x = 5 + 2 + 3;
يمكنك أيضًا إضافة سلاسل ، لكن السلاسل ستكون متسلسلة:
مثال:
var x = "John" + " " + "Doe";
تذكر أن معرفات (الأسماء) جافا سكريبت يجب أن تبدأ بـ:
نظرًا لأن JavaScript يتعامل مع علامة الدولار كحرف ، فإن المعرفات التي تحتوي على $ هي أسماء متغيرات صالحة:
مثال:
var $$$ = "Hello "; var $ = 3; var $myMoney = 5;
استخدام علامة الدولار ليس شائعًا جدًا في JavaScript ، ولكن غالبًا ما يستخدمها المبرمجون المحترفون كاسم مستعار للوظيفة الرئيسية في مكتبة JavaScript.
في مكتبة JavaScript jQuery ، على سبيل المثال ، تُستخدم الوظيفة الرئيسية $ لتحديد عناصر HTML. في jQuery $ ("p") ؛ يعني "حدد جميع العناصر p".
نظرًا لأن JavaScript يتعامل مع الشرطة السفلية كحرف ، فإن المعرفات التي تحتوي على _ هي أسماء متغيرات صالحة:
مثال:
var _lastName = "Johnson"; var _x = 2; var _100 = 5;
استخدام الشرطة السفلية ليس شائعًا جدًا في JavaScript ، ولكن العرف بين المبرمجين المحترفين هو استخدامه كاسم مستعار للمتغيرات "الخاصة (المخفية)".
لا تنسى مشاركة الصفحة ومن صالح دعائكم
هناك ثلاث طرق لإضافة CSS إلى HTML. يمكنك إضافة CSS مضمن لتصميم عنصر HTML واحد على الصفحة. يمكنك تضمين ورقة أنماط داخلية عن طريق إضافة CSS إلى قسم الرأس في مستند HTML ا ...
المتغيرات عبارة عن حاويات لتخزين قيم البيانات. في C ++ ، توجد أنواع مختلفة من المتغيرات (محددة بكلمات رئيسية مختلفة) ، على سبيل المثال: int - يخزن الأعداد الصحيحة ( ...
تعتبر السلسلة من أكثر أنواع البيانات المفيدة المتوفرة في مكتبات C ++. السلسلة هي متغير يخزن سلسلة من الأحرف أو أحرف أخرى ، مثل "Hello" أو "!May 10th is my birthday" ...
عامل التشغيل هو رمز يعمل على قيمة أو متغير. عوامل التشغيل هي رموز تقوم بإجراء العمليات على المتغيرات والقيم. على سبيل المثال، + هو عامل تشغيل يُستخدم للجمع، بينما - هو ...
يتم استخدام استعلام SQL DELETE لحذف السجلات الموجودة من جدول. يمكنك استخدام جملة WHERE مع استعلام DELETE لحذف الصفوف المحددة ، وإلا فسيتم حذف جميع السجلات. يقوم DEL ...
يتم استخدام عبارة SELECT لتحديد البيانات من قاعدة البيانات. يتم تخزين البيانات التي تم إرجاعها في جدول نتائج يسمى مجموعة النتائج. ...