JavaScript ليست حساسة للأسطر الجديدة والمسافات البادئة والمسافات.
يجب إضافة فاصلة منقوطة في نهاية كل عبارة. على الرغم من أن الفاصلة المنقوطة ليست ضرورية لضغط البرنامج في المستقبل، إذا لم تتم إضافة الفاصلة المنقوطة، فلن يتم تشغيلها بعد الضغط.
جميع الرموز باللغة الإنجليزية. مثل الأقواس وعلامات الاقتباس والفواصل المنقوطة.
إلى تسهيل فهم وظيفة البرنامج وشرحها، وتحسين إمكانية قراءة التعليمات البرمجية ولن يتم تشغيل البرنامج الذي يحتوي على محتوى التعليق.
يتم الإعلان عن المتغيرات باستخدام الكلمة الأساسية للنظام var
. يمكن أيضًا تهيئة المتغيرات بشكل فردي أو متعدد في نفس الوقت (قيم الأحرف المتغيرة)
على سبيل المثال:
var name; var name, sex, age; // الإعلان عن متغيرات متعددة في نفس الوقت مفصولة بفواصل باللغة الإنجليزية var name = "Xiaoqiang"; //
إعلان المتغيرات أثناء الإعلان عن القيم وتعيينها في نفس الوقت (ثلاث طرق)
Variable
الاستخدام
يجب الإعلان عنه أولاً؛ الكلمة الأساسية لإعلان المتغير هي:
var
;إعلان وتعيين قيمة
varفي نفس الوقت
a = 10; // إعلان وتعيين المتغيرات
يعلن عن متغيرات متعددة ويعين قيمًا في نفس الوقت (ملاحظة: عند الإعلان عن متغيرات متعددة وتعيين قيم، افصل بين المتغيرات بفواصل)
var a = 10, b = 20; // متعدد لم يتم الإعلان عن المتغيرات وتعيينها
، ولكن تم تعيينها مباشرة (ملاحظة: هذه طريقة غير منتظمة للكتابة!)
age = 18; // تعيين المتغيرات console.log(age); // النتيجة هي 20،
ويمكن
للمتصفح أن يساعد في التعرف عليها، ولكن لا يوصى باستخدام
الإعلان فقط وليس التعيين
المتغيرات console.log( name); // غير محددلم يتم الإعلان عنه أو تعيينه.
إذا لم يتم الإعلان عن متغير، فلن
يتم استخدامه مباشرة
لم يتم تعريفه، لأن متغير الاسم غير موجود على الإطلاق. ملحوظة: بدءًا من السطر الذي تم الإبلاغ عن الخطأ فيه، لن يتم تنفيذ الكود التالي!console.log( 'أنا السطر الأول من الكود' ); // العرض العادي console.log( name ); // الإبلاغ عن الخطأ console.log( 'أنا السطر الثاني من الكود' );المتغيرات
غير القابلة للتنفيذ
حساسة لحالة الأحرف (المتغيرات الكبيرة والمتغيرات الصغيرة هي متغيرات مختلفة)
لا يمكن أن تبدأ أسماء المتغيرات بأرقام، ولكن يمكن أن تبدأ بأحرف أو شرطات سفلية أو
$ ) var 3abc;( خطأ)
لا يمكن أن يكون اسم المتغير كلمة أساسية للنظام.
على سبيل المثال: var، Switch، for، case، else، while، etc.
أسماء المتغيرات في JS حساسة لحالة الأحرف.
على سبيل المثال: الاسم والاسم متغيران
. يجب أن تكون أسماء المتغيرات في JS ذات معنى.
على سبيل المثال: المتغير الذي يمثل العمر هو العمر، والاسم هو userName.
عندما يتكون اسم المتغير من كلمات متعددة، هناك طريقتان للتسمية
: تسمية حالة الجمل:
الكلمة الأولى كلها صغيرة، والحرف الأول من كل كلمة لاحقة. تمت كتابته بأحرف كبيرة.
على سبيل المثال:
var userName = "Steel Egg"
تسمية التسطير:
جميع الكلمات مكتوبة بأحرف صغيرة، ومتصلة بشرطات سفلية في المنتصف،
على سبيل المثال:
var get_user_name =
تحتوي المتغيرات على أنواع بيانات، وJavaScript عبارة عن نوع بيانات. نوع ضعيف أو بمعنى آخر لغة ديناميكية، مما يعني أنه ليست هناك حاجة للإعلان عن نوع المتغير مسبقًا عند تشغيل الكود، يتم تحديد نوع بيانات المتغير بواسطة محرك JS بناءً على نوع البيانات قيمة المتغير على الجانب الأيمن للمتغير = (علامة التساوي). ويعني أيضًا أنه يمكن استخدام نفس المتغير كأنواع مختلفة. ويأتي هذا النوع من "قيمة المتغير".
وبعبارة أخرى: أيًا كان نوع القيمة، فإن المتغير من ذلك النوع.
أنواع المتغيرات في JS هي:
رقمي (رقم)، حرف (سلسلة)، منطقي (منطقي)، غير محدد (غير محدد)، فارغ (فارغ)، صفيف (مصفوفة)، كائن (كائن)، وظيفة (وظيفة)
أنواعالنوع الرقمي، ونوع الحرف، والنوع المنطقي، والنوع غير المحدد، والنوع الفارغ. ميزة ملحوظة جدًا: يمكن لاسم المتغير تخزين قيمة واحدة فقط.
فار أ = 10؛ فار ب = 'سلسلة'; فار ج = خطأ؛ فار د = غير محدد؛ var e = null;مصفوفة
، الكائن، الوظيفة، الميزة البارزة: قد يخزن اسم متغير واحد قيمًا متعددة.
var arr = [10,20,30,40];//المصفوفة var today = new Date();//Object//Function function myFunction(){ console.log('وظيفة'); }
ما يلي: النوع الصحيح ونوع الفاصلة العائمة وNaN (مما يشير إلى أنها ليست قيمة رقمية).
var a = 999; //نوع
عدد صحيح var b = 0.9; // نوع النقطة العائمة var c = NaN;
القيم هي لا يمكن تحويل نوع البيانات إلى نوع رقمي، لكن لا يمكن للبرنامج الإبلاغ عن خطأ، في هذه الحالة، سيتم إرجاع قيمة NaN؛ NaN نفسه هو متغير رقمي.
عبارة عن سلسلة محاطة بعلامات اقتباس مفردة أو علامات اقتباس مزدوجة.
var a = "أنا سلسلة"; var b = 'أنا أيضًا سلسلة'; var c = "";
ملاحظة:
يسمى النوع المنطقي أيضًا بالنوع المنطقي. هناك قيمتان فقط: صحيح (صحيح)، خطأ (خطأ).
لدى Boolean حالتان فقط. مثل: الجنس، الحالة الاجتماعية، مفتاح الضوء، إلخ.
يُستخدم النوع المنطقي بشكل شائع في حالة بيان الحكم الشرطي
var a = true; var b = false;
عندما يتم تعريف متغير ولكن لم يتم تعيين قيمة له، سيتم إرجاع نوع غير محدد بقيمة undefined
واحدة فقط.
عندما لا تكون خاصية الكائن موجودة، فسيتم إرجاع غير محدد أيضًا.
var a;// تم تعريف المتغير ولكن لم يتم تعيين قيمة له console.log(a) // غير محدد // تم تعريف الكائن var obj = { اسم: "PINRU"، معلومات: أنت مثير جدًا! "، العمر: 20 } اختبار فار = obj.gender console.log(test) //
في حالة عدم وجود كائن، سيتم إرجاع النوع الفارغ، وتكون قيمة النوع الفارغ فارغة فقط.
ويمكن أيضًا فهمه على أنه: عنصر نائب لكائن ما.
إذا كنت تريد مسح قيمة متغير، يمكنك تعيين قيمة فارغة.
فار أ = 100؛ var a = null; // قم بتعيين قيمة خالية لمتغير لمسح قيمته