الأوتار والقيم الرقمية والقيم المنطقية جميعها تنتمي إلى قيم منفصلة (المقاطع). إذا كان المتغير منفصلًا ، فسيكون له قيمة واحدة فقط في أي وقت.
إذا كنت ترغب في استخدام المتغيرات لتخزين مجموعة من القيم ، فأنت بحاجة إلى استخدام صفيف.
مجموعة هي مجموعة تتكون من قيم الأشجار المتعددة مع نفس الاسم. كل صفيف في المجموعة هو عنصر من الصفيف. يمكنك استخدام الفريق المتغير لتخزين اسم كل عضو في الفريق.
في JavaScript ، يتم إنشاء المصفوفات باستخدام إعلان صفيف الكلمات الرئيسية ، ويمكن للزملاء أيضًا إعلان طول المتغير. على سبيل المثال
نسخة الكود كما يلي:
var ateam = صفيف جديد (12) ؛ // إعلان طول المتغير
عندما لا يمكن التنبؤ بالرقم النهائي للمصفوفة ، قد لا يحدد صفيف الإعلان رقمًا محددًا. على سبيل المثال:
نسخة الكود كما يلي:
var ateam = new array () ؛ // إذا كان الرقم النهائي من الصفيف غير معروف ، فلا يمكنك إعلان الرقم المحدد
ateam [0] = 1414 ؛
ateam [1] = "beijing" ؛
ateam [2] = 0x4 ؛
ateam [3] = "يمكنني" ؛
ateam [4] = "أحمر" ؛
ateam [5] = "الأزرق" ؛
ateam [6] = "Orange" ؛
بالإضافة إلى ذلك ، يمكنك إنشاء صفيف مباشرة
نسخة الكود كما يلي:
var ateam = صفيف جديد ("111" ، "Blue" ، "Red" ، "Beijing") ؛
مثل السلاسل ، يمكن للصفائف أيضًا استخدام الطول للحصول على وتحديد طول الصفيف.
نسخة الكود كما يلي:
var ateam = صفيف جديد ("111" ، "Blue" ، "Red" ، "Beijing") ؛
document.write (ateam [1]+"<br>") ؛
document.write (ateam.length +"<br>")
دعنا نلاحظ: فهم أعمق للمصفوفات.
نسخة الكود كما يلي:
var ateam = صفيف جديد ("111" ، "Blue" ، "Red" ، "Beijing") ؛
ateam [20] = "12415"
document.write (ateam [20]+"<br>") ؛
document.write (ateam.length +"<br>")
بالإضافة إلى ذلك ، يمكن أيضًا تعريف المصفوفات باستخدام []. استخدم الفواصل لفصل الوسط.
نسخة الكود كما يلي:
Steam = [10 ، "5565" ، "Beijing" ، 33263 ، "Red"]
document.write (Steam [3]) // Output 33263
يمكن تحويل المصفوفات بسهولة باستخدام tostring ()
نسخة الكود كما يلي:
Steam = [10 ، "5565" ، "Pking" ، 33263 ، "Red"]
document.write (steam.toString ()) //
// نتيجة الإخراج 10،5565 ، pking ، 33263 ، الأحمر
document.write (typeof (ss)) ؛
// سلسلة نتيجة الإخراج
إذا تم تحويل الصفيف إلى سلسلة ، فأنت لا ترغب في استخدام اتصال فاصلة ، فيمكنك استخدام طريقة Join ().
نسخة الكود كما يلي:
Steam = [10 ، "5565" ، "Pking" ، 33263 ، "Red"]
ss = steam.join ("-") ؛
dd = steam.join ("] [")
// نتيجة الإخراج 10،5565 ، pking ، 33263 ، الأحمر
document.write (ss) ؛
document.write (dd) ؛
// الإخراج 10-5565-pking-33263-Red 10] [5565] [pking] [33263] [أحمر
بالنسبة للسلاسل ، يستخدم JavaScript SPLIT () لتحويله إلى صفيف
نسخة الكود كما يلي:
var fruit = "Apple ، 2151 ، Orange" ؛
sfruit = fruit.split ("،")
document.write (sfruit) ؛ // إخراج Apple ، 2151 ، Orange
document.write (sfruit.join ("-")) ؛ // إخراج Apple-2151-orange
باتباع المثال أعلاه ، يوفر JavaScript طريقة عكسية () لعكس الصفيف.
نسخة الكود كما يلي:
var fruit = "Apple ، 2151 ، Orange" ؛
sfruit = fruit.split ("،")
document.write (sfruit) ؛ // إخراج Apple ، 2151 ، Orange
document.write (sfruit.join ("-")+"<br>") ؛ // إخراج Apple-2151-orange
document.write (sfruit.reverse ()+"<br>") ؛ Output Orange ، 2151 ، Apple
document.write (sfruit.reverse (). toString ()+"<br>") ؛ إخراج Apple ، 2151 ، البرتقالي
لانعكاس السلسلة ، لا يوجد لدى JavaScript طريقة تحويل مباشرة. يمكننا استخدام Split () لتحويل السلسلة إلى صفيف ، واستخدام Rerverse () للعكس ، ثم استخدام Join للاتصال لتحقيق انقلاب السلسلة.
نسخة الكود كما يلي:
var fruit = "2151 ، Orange ، Apple" ؛
var sfruit = "iambeijing123" ؛
document.write (fruit.split ("،"). revers ()+"<br>") ؛ // 2151 ، Orange ، Apple
document.write (sfruit.split (""). revers ()
استخدم Sort () لفرز عناصر الصفيف (الترتيب الأبجدي).
نسخة الكود كما يلي:
Fruit = ["Orange2" ، "2151" ، "Orange" ، "Apple"]
document.write (fruit.sort ()) ؛ // نتيجة الإخراج 2151 ، Apple ، Orange ، Orange2
حول استخدام Push () و pop ()
نسخة الكود كما يلي:
sfruit = new array () ؛
sfruit.push ("أحمر") ؛
sfruit.push ("الأخضر") ؛
sfruit.push ("oragen") ؛
sfruit.push ("الأزرق") ؛
document.write (sfruit.length + sfruit.toString () + "<br>") ؛
var wfruit = sfruit.pop () ؛
document.write (wfruit+"<br>")
document.write (sfruit.tostring ())
كما ذكر أعلاه ، يعامل JavaScript صفائف كمكدس ، ودفعها () وينبثها من خلال Push () و pop ().