Rumah  >  Artikel  >  hujung hadapan web  >  Berapa banyak jenis data yang terdapat dalam JavaScript?

Berapa banyak jenis data yang terdapat dalam JavaScript?

青灯夜游
青灯夜游asal
2021-10-09 11:45:093318semak imbas

Terdapat 9 jenis data dalam JavaScript, iaitu: String, Number, Boolean, Null, Undefined, Symbol, Array, Function dan Object (Object).

Berapa banyak jenis data yang terdapat dalam JavaScript?

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.

Jenis data merujuk kepada jenis nilai yang boleh disimpan dan dimanipulasi dalam program Setiap bahasa pengaturcaraan mempunyai jenis data yang berbeza digunakan untuk menyimpan data yang berbeza, seperti teks dan nilai berangka. , imej, dsb.

JavaScript ialah bahasa yang ditaip secara dinamik semasa mentakrifkan pembolehubah, anda tidak perlu menentukan jenis pembolehubah terlebih dahulu. Jenis pembolehubah ditentukan secara dinamik oleh enjin JavaScript semasa menjalankan program . Selain itu, anda boleh menggunakan Pembolehubah yang sama untuk menyimpan jenis data yang berbeza, contohnya:

var a;  // 此时 a 为 Undefined
a = "http://c.biancheng.net/"; // 此时 a 为 String 类型
a = 123;  // 此时 a 为 Number 类型

Jenis data dalam JavaScript boleh dibahagikan kepada dua jenis:

  • Jenis data asas (jenis nilai): String, Nombor, Boolean, Null, Undefined, Simbol;

  • Petua: Simbol ialah jenis data baharu yang diperkenalkan dalam ECMAScript6 yang mewakili nilai unik.

1) Jenis rentetan

Jenis rentetan (String) ialah sekeping teks yang dibalut dengan petikan tunggal '' atau petikan berganda "", seperti ' 123',"abc". Perlu diingatkan bahawa petikan tunggal dan petikan berganda adalah cara yang berbeza untuk menentukan rentetan dan bukan sebahagian daripada rentetan.

2) Jenis nombor

Jenis nombor digunakan untuk mentakrifkan nilai berangka JavaScript tidak membezakan antara integer dan perpuluhan (nombor titik terapung), dan jenis Nombor ialah digunakan secara seragam untuk mewakiliNota: Bilangan nilai yang boleh ditakrifkan oleh jenis Nombor tidak terhad Jenis Nombor dalam JavaScript hanya boleh mewakili nilai antara -(2∧53 - 1) dan (2∧53 -1).

3) Jenis Boolean

Jenis Boolean hanya mempunyai dua nilai, benar (benar) atau palsu (salah), yang digunakan untuk perbandingan semasa membuat pertimbangan bersyarat. Banyak, selain menggunakan secara langsung benar atau salah untuk mentakrifkan pembolehubah jenis Boolean, anda juga boleh menggunakan beberapa ungkapan untuk mendapatkan nilai jenis Boolean

4) Jenis null

Null ialah jenis data khas dengan hanya satu nilai, yang mewakili nilai "null", iaitu, tiada nilai, tiada apa-apa Ia digunakan untuk menentukan penunjuk objek nol. Gunakan operator typeof untuk menyemak jenis Null Anda akan mendapati bahawa jenis Null ialah Object, yang bermaksud Null sebenarnya menggunakan nilai khas kepunyaan Object. Jadi dengan memberikan pembolehubah kepada Null kita mencipta objek kosong.



5) Jenis tidak ditentukan

Tidak ditentukan juga merupakan jenis data khas dengan hanya satu nilai, yang bermaksud tidak ditentukan. Apabila kita mengisytiharkan pembolehubah tetapi tidak memberikan nilai kepada pembolehubah, nilai lalai pembolehubah adalah Tidak Ditakrifkan.

6) Jenis simbol

Simbol ialah jenis data baharu yang diperkenalkan dalam ECMAScript6, yang mewakili nilai jenis Simbol yang perlu menggunakan Symbol() fungsi Untuk menjana

7) Jenis tatasusunan

Susun atur (Array) ialah himpunan data yang disusun mengikut tertib 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:

Selain itu, anda juga boleh menggunakan Tatasusunan( ) untuk mencipta tatasusunan, seperti dalam contoh berikut Ditunjukkan: [ ]

[1, 2, 3, 'hello', true, null]

8) Jenis fungsi

var arr = new Array(1, 2, 3, 4);
console.log(arr);       // 输出 [1, 2, 3, 4]

Fungsi ialah blok kod dengan fungsi tertentu . tatasusunan, dan fungsi juga boleh dihantar sebagai parameter kepada fungsi lain, atau daripada kembali fungsi lain.

9) Object 类型

JavaScript 中的对象(Object)类型是一组由键、值组成的无序集合,定义对象类型需要使用花括号{ },语法格式如下:

{name1: value1, name2: value2, name3: value3, ..., nameN: valueN}

其中 name1、name2、name3、...、nameN 为对象中的键,value1、value2、value3、...、valueN 为对应的值。

在 JavaScript 中,对象类型的键都是字符串类型的,值则可以是任意数据类型。要获取对象中的某个值,可以使用对象名.键的形式。

【推荐学习:javascript高级教程

Atas ialah kandungan terperinci Berapa banyak jenis data yang terdapat dalam 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