Terdapat tiga jenis jenis data rujukan dalam JavaScript: 1. Jenis objek, yang merupakan set kunci dan nilai yang tidak tertib; Jenis fungsi, yang merupakan blok kod dengan fungsi tertentu.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.
Jenis data rujukan dalam JavaScript: Objek, Tatasusunan, Fungsi.
1. Jenis objek
Jenis objek dalam JavaScript ialah satu set koleksi tidak tertib yang terdiri daripada kunci dan nilai Untuk menentukan jenis objek memerlukan Menggunakan kerinting kurungan { }
, format sintaks adalah seperti berikut:
{name1: value1, name2: value2, name3: value3, ..., nameN: valueN}
di mana name1、name2、name3、...、nameN
ialah kunci dalam objek dan value1、value2、value3、...、valueN
ialah nilai yang sepadan.
Dalam JavaScript, kunci jenis objek ialah semua jenis rentetan dan nilainya boleh daripada sebarang jenis data. Untuk mendapatkan nilai dalam objek, anda boleh menggunakan bentuk nama objek.kunci, seperti yang ditunjukkan dalam contoh berikut:
var person = { name: 'Bob', age: 20, tags: ['js', 'web', 'mobile'], city: 'Beijing', hasCar: true, zipcode: null }; console.log(person.name); // 输出 Bob console.log(person.age); // 输出 20
Jenis tatasusunan
tatasusunan ( Tatasusunan) ialah koleksi data yang disusun mengikut susunan Setiap nilai dalam tatasusunan dipanggil elemen, dan tatasusunan boleh mengandungi sebarang jenis data. Untuk menentukan tatasusunan dalam JavaScript, anda perlu menggunakan kurungan segi empat sama [ ]
, dan setiap elemen dalam tatasusunan dipisahkan dengan koma, contohnya:
[1, 2, 3, 'hello', true, null]
Selain itu, anda juga boleh menggunakan Tatasusunan( ) untuk mencipta tatasusunan, seperti dalam contoh berikut Ditunjukkan:
var arr = new Array(1, 2, 3, 4); console.log(arr); // 输出 [1, 2, 3, 4]
Elemen dalam tatasusunan boleh diakses melalui indeks. Indeks dalam tatasusunan bermula pada 0 dan meningkat secara berurutan, iaitu, elemen pertama tatasusunan mempunyai indeks 0, elemen kedua mempunyai indeks 1, elemen ketiga mempunyai indeks 2, dan seterusnya. Seperti yang ditunjukkan dalam contoh berikut:
var arr = [1, 2, 3.14, 'Hello', null, true]; console.log(arr[0]); // 输出索引为 0 的元素,即 1 console.log(arr[5]); // 输出索引为 5 的元素,即 true console.log(arr[6]); // 索引超出了范围,返回 undefined
3 Jenis fungsi
Fungsi ialah blok kod dengan fungsi tertentu . sebagai parameter kepada fungsi lain, atau daripada Fungsi lain kembali, seperti ditunjukkan dalam contoh berikut:
function sayHello(name){ return "Hello, " + name; } var res = sayHello("Peter"); console.log(res); // 输出 Hello, Peter
[Cadangan berkaitan:
var fun = function(){ console.log("http://c.biancheng.net/js/"); } function createGreeting(name){ return "Hello, " + name; } function displayGreeting(greetingFunction, userName){ return greetingFunction(userName); } var result = displayGreeting(createGreeting, "Peter"); console.log(result); // 输出 Hello, Peter
Atas ialah kandungan terperinci Apakah jenis data rujukan javascript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!