Terdapat 5 jenis data asas dalam ecmascript: 1. Undefined type, yang bermaksud undefined; 2. Null type, yang bermaksud nilai "null", iaitu tiada nilai, dan sering digunakan untuk tentukan penunjuk objek nol; 3. , Jenis nombor 4. Jenis rentetan;
Persekitaran pengendalian tutorial ini: sistem Windows 7, ECMAScript versi 5, komputer Dell G3.
Terdapat 5 jenis data asas dalam ECMAScript: Undefined, Null, Number, String, Boolean dan objek jenis data yang kompleks (terdiri daripada pasangan nama-nilai tidak tertib).
Ringkasan beberapa jenis data yang tidak begitu jelas adalah seperti berikut:
1 Gunakan operator typeOf untuk menentukan jenis data pembolehubah
"undefined"——Jika nilai tidak ditakrifkan; "——Jika nilai ialah rentetan;
"nombor"——Jika nilai ialah nilai berangka;
"objek " ——Jika nilai adalah objek atau null; tidak dimulakan, ia tidak ditentukan.
var message = "some string"; alert(typeOf message); //"string" alert(typeOf(message)); //"string" alert(typeOf 95); //"number"
Contoh:
fungsi isNaN() Fungsi ini menerima parameter ini boleh daripada sebarang jenis Fungsi isNaN() boleh digunakan untuk menentukan sama ada parameter tersebut "bukan nilai berangka". Selepas fungsi ini menerima nilai, ia akan cuba menukarnya kepada nilai angka Sebarang nilai yang tidak boleh ditukar kepada nilai angka akan menyebabkan fungsi ini kembali benar.
Contoh:
var message; alert(message == undefined) ; //true
Jenis rentetan (Rentetan) ialah tempoh masa yang dipisahkan oleh petikan tunggal ''. atau petikan berganda " "Teks yang dibalut, seperti '123', "abc". Perlu diingatkan bahawa petikan tunggal dan petikan berganda adalah cara yang berbeza untuk menentukan rentetan dan bukan sebahagian daripada rentetan.
Apabila menentukan rentetan, jika rentetan mengandungi petikan, anda boleh menggunakan garis miring ke belakang untuk melepaskan petikan dalam rentetan atau pilih petikan yang berbeza daripada rentetan untuk mentakrifkan rentetan, seperti yang ditunjukkan dalam contoh berikut :
var obj = null; alert(typeOf obj); //"object"
Jenis Boolean hanya mempunyai dua nilai, benar (benar) atau palsu (salah), apabila membuat pertimbangan bersyarat Ia sering digunakan. Selain menggunakan secara langsung benar atau salah untuk mentakrifkan pembolehubah jenis Boolean, anda juga boleh menggunakan beberapa ungkapan untuk mendapatkan nilai jenis Boolean, seperti:
[Cadangan berkaitan:tutorial pembelajaran javascript
alert(NaN == NaN); //false
Atas ialah kandungan terperinci Terdapat beberapa jenis data asas dalam ecmascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!