Javascript ialah bahasa yang ditaip secara dinamik, jadi jenis datanya sangat fleksibel. Dalam Javascript, jenis data boleh menjadi jenis asas atau jenis objek Artikel ini akan memperkenalkan pelbagai jenis data dalam Javascript.
1. Jenis data asas
String ialah salah satu jenis yang paling biasa dalam Javascript. Ia mewakili nilai teks, disertakan dalam petikan tunggal atau berganda. Rentetan boleh mengandungi sebarang aksara, termasuk ruang dan aksara khas. Contohnya:
var str1 = 'Hello world!'; var str2 = "My name is Jack.";
Jenis nombor mewakili nilai angka. Ia termasuk integer, nombor titik terapung dan NaN. Contohnya:
var num1 = 10; var num2 = 3.14; var num3 = NaN;
Jenis Boolean hanya mempunyai dua nilai, benar dan salah, mewakili benar dan salah. Contohnya:
var bool1 = true; var bool2 = false;
null mewakili nilai nol atau objek tidak wujud. Jika nilai pembolehubah adalah nol, bermakna pembolehubah itu tidak mempunyai nilai. Contohnya:
var x = null;
undefined mewakili nilai yang tidak ditentukan. Jika pembolehubah tidak mempunyai nilai yang ditetapkan, nilainya tidak ditentukan. Contohnya:
var y; console.log(y); // undefined
2. Jenis objek
Selain jenis asas, Javascript juga mempunyai beberapa jenis kompleks, dipanggil jenis objek. Objek ialah struktur data kompleks yang boleh mengandungi berbilang sifat dan kaedah.
Objek ialah salah satu jenis data yang paling penting dalam Javascript. Ia adalah struktur kompleks yang boleh mengandungi pelbagai sifat dan kaedah. Objek diwakili oleh {} dan terdiri daripada pasangan nilai kunci yang dipisahkan koma. Kekunci diwakili oleh rentetan dan nilai boleh menjadi sebarang jenis data. Contohnya:
var person = { name: 'Jack', age: 30, gender: 'male' };
Array ialah jenis objek yang digunakan untuk menyimpan set data tersusun. Diwakili oleh [] dan terdiri daripada nilai dipisahkan koma. Nilai dalam tatasusunan boleh berupa sebarang jenis data. Contohnya:
var fruits = ['apple', 'banana', 'orange'];
Fungsi ialah objek khas yang digunakan untuk melaksanakan blok kod. Ia boleh menerima parameter dan boleh mengembalikan nilai. Fungsi boleh ditakrifkan sebagai pembolehubah atau sifat, atau melalui kata kunci fungsi. Contohnya:
function add(a, b) { return a + b; }
Objek Tarikh JavaScript digunakan untuk memproses tarikh dan masa. Ia menyediakan satu set kaedah untuk mendapatkan dan menetapkan tarikh dan masa. Contohnya:
var today = new Date(); console.log(today.toDateString()); // 输出:Mon Aug 16 2021
Ungkapan biasa ialah jenis objek yang digunakan untuk memadankan corak rentetan. Ia terdiri daripada rentetan corak dan beberapa bendera yang digunakan untuk menentukan peraturan padanan. Contohnya:
var pattern = /Hello/; var str = 'Hello world'; console.log(pattern.test(str)); // 输出:true
Ringkasnya, jenis data Javascript sangat fleksibel, termasuk jenis data asas dan jenis objek. Memahami ciri dan penggunaan setiap jenis data boleh membantu kami menulis kod Javascript yang lebih baik.
Atas ialah kandungan terperinci Apakah jenis data yang ada pada javascript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!