English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
تتكون صيغة JavaScript من مجموعة من القواعد التي تحدد كيفية تعريف برمجة JavaScript الصحيحة.
تستخدم المتغيرات في لغات البرمجة لتخزين قيم البيانات.
لا توجد أنواع إضافية للمتغيرات في JavaScript القياسية، يمكن تخزين أي قيمة في أي متغير.
يمكن استخدامليت، (للمتغيرات المستخدمة في مستوى الكتلة)فارأو (للمتغيرات المستخدمة في مستوى الدالة)كستإعلان المتغيرات. (للمتغيرات غير القابلة للتغيير).
يستخدم يساوي (=) لتخصيص المتغيرات. (للمتغيرات غير القابلة للتغيير).
في هذا المثال،numتم تعريفها كمتغير. ثم، يتمnumتخصيص 20:
var num; num = 20;اختبار ل‹/›
يستخدم جافا سكربت عميل الحساب (+ - * /) لحساب القيم.
(20 + 30) * 10اختبار ل‹/›
يستخدم جافا سكربت عميل التخصيص (=) لتحديد القيم للمتغيرات.
var x = 20; var y = 30; var z = x + y;اختبار ل‹/›
ستتعرف على مزيد من المعلومات حول العملاء في الجزء التالي من هذا الدليل.
تسمى أسماء المتغيرات أو الدوال أو الخصائص في جافا سكربتالاسم.
مثل أي لغة برمجة أخرى، يحتفظ جافا سكربت ببعض العلامات الخاصة لتستخدمها.
يحتفظ جافا سكربت أيضًا ببعض الكلمات المفتاحية، التي لم تكن تستخدم في إصدار اللغة الحالي، لكنها ستستخدم في توسيع جافا سكربت في المستقبل.
يجب أن تبدأ وسمات جافا سكربت بأحرف أو شرطية أو رمز دولار ($).
يمكن أن تكون الأحرف التالية حروفًا أو أرقامًا أو شرطية أو رمز دولار ($) (لا يمكن أن تكون الأرقام هي أول حرف لتسهيل تمييز وسمات جافا سكربت من الأرقام).
تعليقات هي سطر واحد فقط، ويقوم محول جافا سكربت بتجاهل هذا السطر.
عادة ما يتم إضافة التعليقات لتقديم معلومات إضافية متعلقة بلغة البرمجة.
يدعم جافا سكربت التعليقات السطرية والمتعددة الأسطر.
تعليقات سطر واحدة تبدأ بشرطة مزدوجة (//) وتتبعها نص التعليق.
// document.write("Hello World");اختبار ل‹/›
تعليقات متعددة الأسطر تبدأ بشرطة و نجم (/*) وتنتهي بنجم وشرطة (*/).
/* document.write("Hello World<br>"); document.write("Hello World<br>"); document.write("Hello World<br>"); document.write("Hello World"); */اختبار ل‹/›
ستتعرف على مزيد من المعلومات حول التعليقات في الجزء التالي من هذا الدليل.
جميع وسمات جافا سكربت تفرق بين الحروف الكبيرة والصغيرة.
السمة myVariable و myvariable، هما سمات مختلفة:
var myVariable = 1; var myvariable = 2;اختبار ل‹/›
تعريف وسمات جافا سكربت هو كتابة CamelCase (نمط الكتابة المحنى)، مما يعني أن أول كلمة تكون صغيرة، لكن كل كلمة تالية تبدأ بأحرف كبيرة.
getElementById(); firstElementChild; textContent; innerHTML;اختبار ل‹/›
قد ترى أيضًا متغيرات عالمية أو ثابتة مكتوبة بالكامل بالحروف الكبيرة.
Math.PI;اختبار ل‹/›
من الناحية التقنية يمكن كتابة برنامج جافا سكريبت كامل في سطر واحد.
لكن، هذا سيصبح صعب القراءة والحفاظ عليه. على العكس من ذلك، نستخدم عادةً مسافات وسحب إلى الأسفل لسهولة الحفاظ والقراءة.
هذا مثال على جملة شرطية if / else يمكن كتابتها في سطر واحد أو باستخدام مسافات وسحب إلى الأسفل.
// كتابة جملة شرطية في سطر واحد إذا (x === 1) { /* تنفيذ الكود إذا كان صحيح */ } else { /* تنفيذ الكود إذا كان خطأ */ } // جملة شرطية مدمجة إذا (x === 1) { // تنفيذ الكود إذا كان صحيح } // تنفيذ الكود إذا كان خطأ }
لاحظ، أي كود يحتوي على الكتلة يجب أن يكون مدمجاً. يمكن استخدام مسافتين، أربعة مسافات أو تبويب للتنسيق.