Apakah jenis data yang ada pada javascript?

PHPz
Lepaskan: 2023-05-20 21:53:37
asal
563 orang telah melayarinya

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

  1. String (String)

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.";
Salin selepas log masuk
  1. Nombor (Nombor)

Jenis nombor mewakili nilai angka. Ia termasuk integer, nombor titik terapung dan NaN. Contohnya:

var num1 = 10;
var num2 = 3.14;
var num3 = NaN;
Salin selepas log masuk
  1. Boolean

Jenis Boolean hanya mempunyai dua nilai, benar dan salah, mewakili benar dan salah. Contohnya:

var bool1 = true;
var bool2 = false;
Salin selepas log masuk
  1. null

null mewakili nilai nol atau objek tidak wujud. Jika nilai pembolehubah adalah nol, bermakna pembolehubah itu tidak mempunyai nilai. Contohnya:

var x = null;
Salin selepas log masuk
  1. undefined

undefined mewakili nilai yang tidak ditentukan. Jika pembolehubah tidak mempunyai nilai yang ditetapkan, nilainya tidak ditentukan. Contohnya:

var y;
console.log(y); // undefined
Salin selepas log masuk

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.

  1. Objek

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'
};
Salin selepas log masuk
  1. Array

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'];
Salin selepas log masuk
  1. Fungsi

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;
}
Salin selepas log masuk
  1. Tarikh (Tarikh)

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
Salin selepas log masuk
  1. Ungkapan Biasa (RegExp)

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
Salin selepas log masuk

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!

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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!