สตริงค่าตัวเลขและค่าบูลีนทั้งหมดเป็นของค่าที่ไม่ต่อเนื่อง (สเกลาร์) หากตัวแปรไม่ต่อเนื่องจะมีค่าเพียงหนึ่งค่าได้ตลอดเวลา
หากคุณต้องการใช้ตัวแปรเพื่อจัดเก็บชุดของค่าคุณต้องใช้อาร์เรย์
อาร์เรย์เป็นคอลเลกชันที่ประกอบด้วยค่าต้นไม้หลายค่าที่มีชื่อเดียวกัน แต่ละอาร์เรย์ในคอลเลกชันเป็นองค์ประกอบของอาร์เรย์ คุณสามารถใช้ทีมตัวแปรเพื่อจัดเก็บชื่อของสมาชิกแต่ละคนในทีม
ใน JavaScript อาร์เรย์ถูกสร้างขึ้นโดยใช้การประกาศอาร์เรย์คำหลักและเพื่อนร่วมงานยังสามารถประกาศความยาวของตัวแปรได้ ตัวอย่างเช่น
การคัดลอกรหัสมีดังนี้:
var ateam = อาร์เรย์ใหม่ (12); // ประกาศความยาวของตัวแปร
เมื่อไม่สามารถคาดการณ์จำนวนอาร์เรย์สุดท้ายได้อาร์เรย์การประกาศอาจไม่ระบุหมายเลขเฉพาะ ตัวอย่างเช่น:
การคัดลอกรหัสมีดังนี้:
var ateam = new Array (); // หากไม่ทราบจำนวนอาร์เรย์สุดท้ายคุณไม่สามารถประกาศหมายเลขเฉพาะ
ateam [0] = 1414;
ateam [1] = "ปักกิ่ง";
ateam [2] = 0x4;
ateam [3] = "ฉันทำได้";
ateam [4] = "สีแดง";
ateam [5] = "สีน้ำเงิน";
ateam [6] = "สีส้ม";
นอกจากนี้คุณสามารถสร้างอาร์เรย์ได้โดยตรง
การคัดลอกรหัสมีดังนี้:
var ateam = new Array ("111", "Blue", "Red", "Beijing");
เช่นเดียวกับสตริงอาร์เรย์ยังสามารถใช้ความยาวเพื่อรับและระบุความยาวของอาร์เรย์
การคัดลอกรหัสมีดังนี้:
var ateam = new Array ("111", "Blue", "Red", "Beijing");
document.write (ateam [1]+"<br>");
document.write (ateam.length +"<br>")
โปรดทราบ: ความเข้าใจที่ลึกซึ้งยิ่งขึ้นของอาร์เรย์
การคัดลอกรหัสมีดังนี้:
var ateam = new Array ("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, "สีแดง"]
document.write (steam.toString ()) //
// ผลลัพธ์ผลลัพธ์ 10,5565, pking, 33263, สีแดง
document.write (typeof (ss));
// สตริงผลลัพธ์เอาต์พุต
หากอาร์เรย์ถูกแปลงเป็นสตริงคุณไม่ต้องการใช้การเชื่อมต่อเครื่องหมายจุลภาคคุณสามารถใช้วิธีการเข้าร่วม ()
การคัดลอกรหัสมีดังนี้:
Steam = [10, "5565", "pking", 33263, "สีแดง"]
ss = steam.oin ("-");
dd = steam.oin ("] [")
// ผลลัพธ์ผลลัพธ์ 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); // output Apple, 2151, Orange
document.write (sfruit.join ("-")); // เอาท์พุท Apple-2151-Orange
ตามตัวอย่างข้างต้น JavaScript ให้วิธีการย้อนกลับ () เพื่อกลับอาร์เรย์
การคัดลอกรหัสมีดังนี้:
var fruit = "Apple, 2151, Orange";
sfruit = fruit.split (",")
document.write (sfruit); // output Apple, 2151, Orange
document.write (sfruit.join ("-")+"<br>"); // เอาท์พุท Apple-2151-Orange
document.write (sfruit.Reverse ()+"<br>"); เอาต์พุตสีส้ม, 2151, Apple
document.write (sfruit.reverse (). toString ()+"<br>"); แอปเปิ้ลเอาท์พุท, 2151, ส้ม
สำหรับการผกผันของสตริง JavaScript ไม่มีวิธีการแปลงโดยตรง เราสามารถใช้ split () เพื่อแปลงสตริงเป็นอาร์เรย์ใช้ rerverse () เพื่อกลับตัวจากนั้นใช้การเชื่อมต่อเพื่อการเชื่อมต่อเพื่อให้ได้การผกผันของสตริง
การคัดลอกรหัสมีดังนี้:
var fruit = "2151, สีส้ม, แอปเปิ้ล";
var sfruit = "iambeijing123";
document.write (fruit.split (","). reverse ()+"<br>"); // 2151, สีส้ม, แอปเปิ้ล
document.write (sfruit.split (""). reverse (). เข้าร่วม ("")+"<br>"); // output iambeijing123
ใช้เรียงลำดับ () เพื่อเรียงลำดับองค์ประกอบอาร์เรย์ (ลำดับตัวอักษร)
การคัดลอกรหัสมีดังนี้:
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 ()