Rumah > hujung hadapan web > tutorial js > Bagaimana javascript harus mencipta tatasusunan

Bagaimana javascript harus mencipta tatasusunan

青灯夜游
Lepaskan: 2023-01-07 11:47:42
asal
6358 orang telah melayarinya

Cara membuat tatasusunan dalam JavaScript: 1. Gunakan nilai langsung tatasusunan "[]", sintaksnya ialah "var a=[senarai nilai];", senarai nilai kosong, atau ia boleh berbilang dipisahkan oleh "," nilai; 2. Gunakan "new Array()" untuk membina tatasusunan, sintaksnya ialah "var a=new Array (value list);".

Bagaimana javascript harus mencipta tatasusunan

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.

Dua cara untuk mencipta tatasusunan menggunakan JavaScript

  • "Array langsung"

  • "Fungsi Array()"

1. Array literal "[]"

1) Kita boleh terus menggunakan "[]" untuk menetapkan nilai kepada pembolehubah "[]" boleh kosong, kemudian tatasusunan kosong ditentukan :

var a = [];  //空数组
Salin selepas log masuk

Gunakan sifat panjang tatasusunan untuk mendapatkan panjang tatasusunan, dan nilai pulangannya ialah 0.

console.log(a.length);
Salin selepas log masuk

Bagaimana javascript harus mencipta tatasusunan

Pada masa ini kita boleh menggunakan bentuk 数组名[下标]=值 untuk memberikan nilai kepada tatasusunan kosong

a[0]=1;
a[1]="hello";
Salin selepas log masuk

Bagaimana javascript harus mencipta tatasusunan

Subskrip tatasusunan bukan sahaja boleh menjadi nombor, tetapi juga rentetan teks, maka tatasusunan itu ialah tatasusunan bersekutu

a["姓名"]="张三";
a["年龄"]=23;
Salin selepas log masuk

Bagaimana javascript harus mencipta tatasusunan

Jika nilai subskrip tatasusunan melebihi julat, seperti nombor negatif, nombor titik terapung, nilai Boolean, objek atau nilai lain, JavaScript akan menukarnya secara automatik menjadi rentetan dan mentakrifkannya sebagai tatasusunan bersekutu.

2) juga boleh mentakrifkan secara langsung tatasusunan dan memulakan

secara langsung mengandungi berbilang senarai nilai dalam "[]", antara nilai Just pisahkan mereka dengan koma.

var a = [1, 2, 3];  //包含具体元素的数组
Salin selepas log masuk

Gunakan atribut panjang tatasusunan untuk mendapatkan panjang tatasusunan dan nilai pulangan ialah bilangan elemen tatasusunan yang ditentukan secara khusus.

Bagaimana javascript harus mencipta tatasusunan

2. Gunakan new Array() untuk membina tatasusunan

1) Jika anda memanggil fungsi Array() secara terus tanpa menghantar parameter, anda boleh mencipta tatasusunan kosong.

var a = new Array();  //空数组
Salin selepas log masuk

Gunakan sifat panjang tatasusunan untuk mendapatkan panjang tatasusunan, dan nilai pulangannya ialah 0.

Bagaimana javascript harus mencipta tatasusunan

2) Jika anda menghantar berbilang nilai (dipisahkan dengan koma) apabila memanggil fungsi Array(), anda boleh mencipta tatasusunan sebenar.

var a = new Array(1,2,3);
Salin selepas log masuk

3) Jika hanya satu parameter angka yang diluluskan semasa memanggil fungsi Array(), ini bermakna hanya panjang tatasusunan ditentukan, iaitu bilangan elemen disertakan; elemen tatasusunan Kosong, nilai lalai setiap elemen tidak ditentukan. (Nilai elemen dalam tatasusunan tidak ditakrifkan. Secara sintaksis, unsur tanpa sebarang nilai antara dua koma dipanggil elemen jurang)

var a = new Array(3);
Salin selepas log masuk

Bagaimana javascript harus mencipta tatasusunan

Mengandungi seperti ini An tatasusunan satu atau lebih elemen jurang, juga dipanggil tatasusunan jurang.

[Pembelajaran yang disyorkan: Tutorial JavaScript Lanjutan]

Atas ialah kandungan terperinci Bagaimana javascript harus mencipta tatasusunan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan