Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Bagaimanakah data JavaScript dibahagikan?

Bagaimanakah data JavaScript dibahagikan?

PHPz
Lepaskan: 2023-04-24 16:05:00
asal
776 orang telah melayarinya

Javascript ialah bahasa pengaturcaraan yang digunakan secara meluas dalam pembangunan web. Dalam spesifikasi bahasa Javascript, jenis data adalah bahagian yang sangat penting. Oleh itu, artikel ini akan memperkenalkan pembahagian jenis data Javascript untuk membantu pembaca memahami Javascript dengan lebih baik.

Jenis data JavaScript dibahagikan kepada dua jenis: jenis primitif dan jenis rujukan.

Jenis primitif

Terdapat enam jenis primitif Javascript: Boolean, Null, Undefined, Number, String dan Simbol. Ciri mereka ialah ia disimpan dalam ingatan tindanan dan tidak menduduki memori timbunan.

Jenis Boolean

Jenis Boolean hanya mempunyai dua nilai: benar dan palsu. Biasanya digunakan untuk pertimbangan logik, operasi Boolean, dsb.

let isTrue = true;
let isFalse = false;
Salin selepas log masuk

Jenis null

Jenis null mewakili nilai null. Jika nilai pembolehubah adalah nol, maka ia mewakili penunjuk objek nol.

let myNull = null;
Salin selepas log masuk

Jenis tidak ditentukan

Jenis Undefined mewakili pembolehubah yang tidak diisytiharkan atau nilai pembolehubah tidak diberikan. Apabila pembolehubah belum dimulakan atau tidak mempunyai nilai pulangan, nilainya tidak ditentukan.

let myUndefined;
console.log(myUndefined); // undefined
Salin selepas log masuk

Jenis nombor

Jenis nombor digunakan untuk mewakili nombor. Ia boleh menjadi integer atau perpuluhan, atau ia boleh dinyatakan dalam tatatanda saintifik.

let myAge = 30;
let myPi = 3.1415926;
let myMoney = 10e6; //科学计数法,等同于 10000000
Salin selepas log masuk

Jenis rentetan

Jenis rentetan digunakan untuk mewakili rentetan, iaitu satu siri aksara.

let myName = "Tom";
let myIntro = "I am a developer";
Salin selepas log masuk

Jenis simbol

Jenis simbol mewakili pengecam unik. Setiap nilai Simbol adalah unik. Simbol biasanya digunakan sebagai pengecam untuk sifat objek.

let mySymbol = Symbol("some symbol");
console.log(mySymbol); // Symbol(some symbol)
Salin selepas log masuk

Jenis rujukan

Jenis rujukan ialah nama kolektif untuk jenis data kompleks dalam Javascript, termasuk objek, tatasusunan, fungsi, dsb. Mereka dicirikan dengan disimpan dalam ingatan timbunan.

Jenis objek

Jenis Objek ialah salah satu jenis data paling asas dalam Javascript. Ia digunakan untuk mewakili set pasangan nilai kunci yang tidak tertib. Kekunci objek mestilah daripada jenis rentetan atau simbol.

let myObject = {
    name: "Tom",
    age: 30,
    address: "New York"
};
Salin selepas log masuk

Jenis tatasusunan

Jenis Tatasusunan digunakan untuk mewakili koleksi tertib elemen. Ia sering digunakan untuk menyimpan satu set data.

let myArray = [1, 2, 3, 4, 5];
Salin selepas log masuk

Jenis fungsi

Jenis fungsi digunakan untuk mencipta objek fungsi. Objek fungsi mengandungi urutan blok penyataan boleh laku.

function add(a, b) {
    return a + b;
}
Salin selepas log masuk

Jenis tarikh

Jenis tarikh digunakan untuk mewakili tarikh dan masa.

let currentDate = new Date();
Salin selepas log masuk

Jenis RegExp

Jenis RegExp digunakan untuk mewakili ungkapan biasa.

let myRegexp = /ab+c/;
Salin selepas log masuk

Jenis rujukan lain

Selain itu, terdapat banyak jenis rujukan lain, seperti Peta, Set, Janji, dll. Ia juga digunakan secara meluas dalam pengaturcaraan Javascript.

Ringkasan

Artikel ini memperkenalkan pembahagian jenis data dalam Javascript kepada jenis primitif dan jenis rujukan. Jenis primitif termasuk: Boolean, Null, Undefined, Number, String dan Simbol. Jenis rujukan termasuk: Objek, Tatasusunan, Fungsi, Tarikh, RegExp, dsb. Memahami klasifikasi jenis data Javascript akan membantu anda memahami dan menggunakan spesifikasi bahasa Javascript, dan akan membantu kemahiran pengaturcaraan Javascript anda.

Atas ialah kandungan terperinci Bagaimanakah data JavaScript dibahagikan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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