Rumah > masalah biasa > Apakah jenis data js?

Apakah jenis data js?

奋力向前
Lepaskan: 2021-09-30 15:13:04
asal
8083 orang telah melayarinya

Jenis data js termasuk: Rentetan, Nombor, Boolean, Null, Tidak Ditakrifkan, Simbol, Objek, Tatasusunan, Fungsi.

Apakah jenis data js?

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

Bahasa skrip Javascript, seperti bahasa lain, mempunyai jenis data asasnya sendiri, ungkapan dan pengendali aritmetik serta rangka kerja program asas program.

Apakah jenis data js?

Jenis data JavaScript:

Jenis nilai (jenis asas): Rentetan, Nombor, Boolean , Null, Undefined, Simbol.

Jenis data rujukan: Objek, Tatasusunan, Fungsi.

Nota: Simbol ialah jenis data primitif baharu yang diperkenalkan dalam ES6 untuk mewakili nilai unik.

JavaScript mempunyai penaipan dinamik:

JavaScript mempunyai penaipan dinamik. Ini bermakna pembolehubah yang sama boleh digunakan sebagai jenis yang berbeza:

Instance

var x;               // x 为 undefined
var x = 5;           // 现在 x 为数字
var x = "John";      // 现在 x 为字符串
Salin selepas log masuk

JavaScript String

String ialah aksara yang disimpan ( Seperti sebagai pembolehubah "Bill Gates".

Rentetan boleh berupa sebarang teks dalam petikan. Anda boleh menggunakan petikan tunggal atau berganda:

var carname="Volvo XC60";
var carname='Volvo XC60';
Salin selepas log masuk

Anda boleh menggunakan petikan dalam rentetan selagi ia tidak sepadan dengan petikan yang mengelilingi rentetan:

var answer="It's alright";
var answer="He is called 'Johnny'";
var answer='He is called "Johnny"';
Salin selepas log masuk

JavaScript nombor

JavaScript hanya mempunyai satu jenis nombor. Nombor boleh ditulis dengan atau tanpa titik perpuluhan:

var x1=34.00;      //使用小数点来写
var x2=34;         //不使用小数点来写
Salin selepas log masuk

Nombor yang sangat besar atau sangat kecil boleh ditulis menggunakan tatatanda saintifik (eksponen):

var y=123e5;      // 12300000
var z=123e-5;     // 0.00123
Salin selepas log masuk

JavaScript Boolean

Boolean (logik) hanya boleh mempunyai dua nilai: benar atau palsu.

var x=true;
var y=false;
Salin selepas log masuk

JavaScript Array

Kod berikut mencipta tatasusunan bernama kereta:

var cars=new Array();
cars[0]="Saab";
cars[1]="Volvo";
cars[2]="BMW";
Salin selepas log masuk

atau

(condensed array):
var cars=new Array("Saab","Volvo","BMW");
Salin selepas log masuk

atau

(literal array):
Salin selepas log masuk
var cars=["Saab","Volvo","BMW"];
Salin selepas log masuk

Subskrip tatasusunan adalah berasaskan sifar, jadi item pertama ialah [0], yang kedua ialah [1] dan seterusnya.

Objek JavaScript

objek dipisahkan oleh pendakap kerinting. Di dalam kurungan, sifat objek ditakrifkan dalam bentuk pasangan nama dan nilai (nama : nilai). Sifat dipisahkan dengan koma:

var person={firstname:"John", lastname:"Doe", id:5566};
Salin selepas log masuk

Objek (orang) dalam contoh di atas mempunyai tiga sifat: nama pertama, nama keluarga dan id.

Ruang dan rehat baris tidak penting. Pengisytiharan boleh merangkumi berbilang baris:

var person={
firstname : "John",
lastname  : "Doe",
id        :  5566
};
Salin selepas log masuk

Sifat objek mempunyai dua kaedah pengalamatan:

name=person.lastname;
name=person["lastname"];
Salin selepas log masuk

Tidak Ditakrifkan dan Null

Tidak Ditakrifkan Nilai ini bermakna pembolehubah tidak mengandungi nilai.

Sesuatu pembolehubah boleh dikosongkan dengan menetapkan nilainya kepada null.

cars=null;
person=null;
Salin selepas log masuk

Mengisytiharkan jenis pembolehubah

Apabila anda mengisytiharkan pembolehubah baharu, anda boleh menggunakan kata kunci "baru" untuk mengisytiharkan jenisnya:

var carname=new String;
var x=      new Number;
var y=      new Boolean;
var cars=   new Array;
var person= new Object;
Salin selepas log masuk

Untuk lebih banyak pengetahuan berkaitan, sila lawati ruangan Soalan Lazim!

Atas ialah kandungan terperinci Apakah jenis data js?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
js
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
Isu terkini
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan