Rumah >hujung hadapan web >tutorial js >Perbincangan ringkas tentang jenis data JavaScript_Pengetahuan asas
1. Apakah jenis data?
Kebanyakan bahasa pengaturcaraan yang kita hubungi dengan mengklasifikasikan data, termasuk nombor, aksara, kebenaran logik dan kepalsuan: int, long, string, boolean....dsb.; kita semua tahu bahawa komputer mengelaskan data Ia diproses dalam format binari. Data dimuatkan ke dalam memori dan dikira melalui penjadualan CPU untuk mendapatkan keputusan akhir Kemudian, adakah jenis data akan direkodkan apabila memori menyimpan data? Saya rasa jawapannya tidak. Data dalam memori harus dibezakan dan dikira mengikut saiz memori yang diduduki Pengiraan dua jenis data yang berbeza hanya menjadualkan dua saiz memori yang berbeza untuk CPU , jadi untuk CPU, data hanya 1 dan 0. Kemudian ada masalah di sini Sesetengah orang akan mengatakan bahawa dua jenis data dalam bahasa Java tidak boleh dikira secara langsung dan mesti ditukar sebelum pengiraan boleh dilakukan. Berikut ialah perbezaan antara taip kuat dan taip lemah dengan ketat akan memeriksa setiap jenis data, iaitu, semak ruang memori yang diduduki oleh setiap jenis Jika ia tidak memenuhi keperluan, ia tidak akan dibenarkan menyusun atau menjalankan. Penaipan yang lemah tidak memeriksa data dengan ketat dan membenarkan kebanyakan jenis data dikira secara langsung JavaScript ditaip dengan lemah.
2. Apakah jenis JavaScript?
Termasuk jenis berikut:
Nombor: Iaitu, nombor termasuk nombor titik terapung
Boolean: benar atau salah
Rentetan: rentetan
Null: Penunjuk objek nol, menunjukkan bahawa ruang memori yang ditunjuk tidak wujud
Undefined: Undefined, menunjukkan bahawa ruang memori yang ditunjuk wujud, tetapi tiada data
Objek: Jenis data yang kompleks Jika anda biasa dengan bahasa berorientasikan objek seperti Java, anda seharusnya mempunyai pemahaman yang baik tentang ini
Melalui 6 jenis di atas, data boleh dikelaskan Untuk bekas data, JavaScript menggunakan kata kunci var untuk diisytiharkan. Ini memerlukan jenis kata kunci
Di sini, perlu diperhatikan bahawa typeof ialah operator (serupa dengan , -, *, /) dan bukannya fungsi Anda boleh menggunakan typeof a secara langsung (walaupun ini tidak disyorkan). Dan null dan undefined adalah sama apabila membandingkan saiz. Kerana undefined berasal dari null.
Berikut ialah contoh jenis
Itu sahaja tentang jenis data JavaScript, saya harap anda menyukainya.