Jenis data js termasuk: Rentetan, Nombor, Boolean, Null, Tidak Ditakrifkan, Simbol, Objek, Tatasusunan, Fungsi.
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 为字符串
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';
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"';
JavaScript nombor
JavaScript hanya mempunyai satu jenis nombor. Nombor boleh ditulis dengan atau tanpa titik perpuluhan:
var x1=34.00; //使用小数点来写 var x2=34; //不使用小数点来写
Nombor yang sangat besar atau sangat kecil boleh ditulis menggunakan tatatanda saintifik (eksponen):
var y=123e5; // 12300000 var z=123e-5; // 0.00123
JavaScript Boolean
Boolean (logik) hanya boleh mempunyai dua nilai: benar atau palsu.
var x=true; var y=false;
JavaScript Array
Kod berikut mencipta tatasusunan bernama kereta:
var cars=new Array(); cars[0]="Saab"; cars[1]="Volvo"; cars[2]="BMW";
atau
(condensed array): var cars=new Array("Saab","Volvo","BMW");
atau
(literal array):
var cars=["Saab","Volvo","BMW"];
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};
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 };
Sifat objek mempunyai dua kaedah pengalamatan:
name=person.lastname; name=person["lastname"];
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;
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;
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!