Objek standar berdasarkan kategori
Pada bagian ini membahas standar javascript, objek built-in, Termasuk didalamnya method dan properti.
Istilah "Global Objek" (atau standar objek built-in)disini bukan berarti Global Objek. Disini global objek di artikan sebagai objek pada scope global (tapi hanya jika ECMAScript 5 mode strict tidak digunakan; pada kasus ini mengembalikan undefined
). Global objek sendiri bisa di akses menggunakan operator this
pada lingkup global. Bahkan, lingkup global terdiri dari properti pada global objek, termasuk peoperti yang diwariskan, jika ada.
Objek lain di lingkup global salah satunya dibuat oleh user script atau disediakan oleh aplikasi host. Objek host tersedia di konteks browser, didokumentasi di Referensi API. Untuk informasi lengkap tentang perbedaan antara DOM dan inti JavaScript, lihat Gambaran teknologi javaScript.
Properti nilai
Properti global ini mengembalikan nilai simple; tidak memiliki properti ataupun method.
Properti fungsi
Fungsi global—fungsi yang di panggil secara global bukan pada objek — langsung mengembalikan nilai ke pemenggil.
eval()
uneval()
isFinite()
isNaN()
parseFloat()
parseInt()
decodeURI()
decodeURIComponent()
encodeURI()
encodeURIComponent()
escape()
unescape()
Fundamental objek
Ini merupakan fundamental, objek dasar berdasarkan pada semua objek lain yang didasarkan. Ini termasuk objek yang mewakili objek umum, fungsi dan error.
Object
Function
Boolean
Symbol
Error
EvalError
InternalError
RangeError
ReferenceError
SyntaxError
TypeError
URIError
Nomor dan tanggal
Objek dasar yang mewakili angka, tanggal dan kalkulasi matematik.
Pengolah teks
Objek yang mewakili string dan dukungan untuk memanipulasinya.
Koleksi Index
Objek ini mewakili koleksi data berdasarkan nilai index. Ini termasuk (jenis) array dan konstruksi mirip array (array-like).
Array
Int8Array
Uint8Array
Uint8ClampedArray
Int16Array
Uint16Array
Int32Array
Uint32Array
Float32Array
Float64Array
Koleksi keyed
Objek ini merupakan koleksi yang menggunakan key; mengandung unsur yang iterable di urutan penyisipan.
Koleksi vektor
SIMD tipe data vector adalah objek dimana data diatur arahnya.
SIMD
SIMD.Float32x4
SIMD.Float64x2
SIMD.Int8x16
SIMD.Int16x8
SIMD.Int32x4
SIMD.Uint8x16
SIMD.Uint16x8
SIMD.Uint32x4
SIMD.Bool8x16
SIMD.Bool16x8
SIMD.Bool32x4
SIMD.Bool64x2
Data terstruktur
Objek ini mewakili dan berinteraksi dengan buffer data terstruktur dan data yang dikodekan menggunakan JavaScript Object Notation (JSON).
Kontrol objek abstraksi
Refleksi (Pantulan)
Internasionalisasi
Penambahan inti ECMAScript untuk fungsi bahasa-sensitif.
Objek Non-standar
Lainnya