Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Apakah jenis data rujukan javascript?

Apakah jenis data rujukan javascript?

青灯夜游
青灯夜游asal
2021-12-07 15:25:3911691semak imbas

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.

Apakah jenis data rujukan javascript?

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:

tutorial pembelajaran javascript
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!

Kenyataan:
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