Rumah > Artikel > hujung hadapan web > Apakah objek terbina dalam JavaScript
Objek terbina dalam JavaScript terutamanya merujuk kepada beberapa atribut nilai global, fungsi dan objek pembina yang ditakrifkan oleh js yang wujud dalam skop global sebelum program dilaksanakan.
Persekitaran pengendalian artikel ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.
Apakah objek terbina dalam JavaScript?
objek terbina dalam js:
Objek terbina dalam dalam js terutamanya merujuk kepada beberapa objek global yang ditakrifkan oleh js yang wujud dalam skop global sebelum ini program dilaksanakan sifat Nilai, fungsi, dan objek pembina yang digunakan untuk membuat instantiat objek lain. Secara amnya, kami sering menggunakan nilai pembolehubah global NaN dan fungsi global yang tidak ditentukan seperti parseInt(), parseFloat(), pembina yang digunakan untuk membuat instantiate objek seperti Date, Object, dsb., dan objek terbina dalam tunggal yang menyediakan pengiraan matematik seperti objek Matematik.
Melibatkan mata pengetahuan:
Objek global (objek global) atau objek terbina dalam standard tidak boleh dikelirukan dengan "objek global". Objek global yang disebut di sini merujuk kepada objek dalam skop global
. Objek lain dalam skop global boleh dibuat oleh skrip pengguna atau disediakan oleh program hos.
Klasifikasi objek terbina dalam standard
(1) Atribut nilai, atribut global ini mengembalikan nilai mudah, nilai ini tidak mempunyai atribut dan kaedah mereka sendiri.
Contohnya, Infinity, NaN, undefined, null literals
(2) Atribut fungsi, fungsi global boleh dipanggil secara langsung dan tidak perlu menentukan objek pemilik apabila memanggil After pelaksanaan selesai, hasilnya akan terus Dipulangkan kepada pemanggil.
Contohnya, eval(), parseFloat(), parseInt(), dsb.
(3) Objek asas ialah asas untuk mentakrifkan atau menggunakan objek lain. Objek asas termasuk objek umum, objek fungsi dan objek ralat.
Contohnya, Objek, Fungsi, Boolean, Simbol, Ralat, dsb.
(4) Objek nombor dan tarikh, digunakan untuk mewakili nombor, tarikh dan objek yang melakukan pengiraan matematik.
Contohnya, Nombor, Matematik, Tarikh
(5) Rentetan, objek yang digunakan untuk mewakili dan mengendalikan rentetan.
Contohnya, String, RegExp
(6) Objek koleksi boleh indeks, objek ini mewakili koleksi data yang diisih mengikut nilai indeks, termasuk tatasusunan dan tatasusunan jenis, serta objek struktur seperti tatasusunan . Contohnya, Array
(7) ialah objek koleksi yang menggunakan kekunci Objek koleksi ini menggunakan kekunci semasa menyimpan data dan menyokong elemen lelaran dalam susunan sisipan.
Contohnya, Map, Set, WeakMap, WeakSet
(8) Pengumpulan vektor, data dalam koleksi vektor SIMD akan disusun dalam urutan data.
Contohnya, SIMD, dsb.
(9) Data berstruktur ini digunakan untuk mewakili dan mengendalikan data penimbal berstruktur atau data yang dikodkan menggunakan JSON.
Contohnya, JSON, dsb.
(10) Kawal objek abstrak
Contohnya, Promise, Generator, dsb.
(11) Refleksi
Contohnya, Reflect , Proxy
(12) Pengantarabangsaan, objek ECMAScript ditambah untuk menyokong pemprosesan berbilang bahasa.
Contohnya, Intl, Intl.Collator, dsb.
(13) WebAssembly
(14) Lain-lain
seperti hujah
Pembelajaran yang disyorkan: "tutorial asas js"
Atas ialah kandungan terperinci Apakah objek terbina dalam JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!