
JavaScript adalah objek yang dikembangkan Netscape bahasa scripting yang digunakan dalam jutaan halaman web dan aplikasi server di seluruh dunia. Netscape's JavaScript adalah superset dari ECMA-262 Edition 3 (ECMAScript) standar bahasa scripting, dengan hanya sedikit perbedaan dari standar yang dipublikasikan.
JavaScript adalah bahasa scripting dinamis yang mendukung berbasis prototipe benda konstruksi. Sintaks dasarnya adalah baik sengaja mirip dengan Java dan C + + untuk mengurangi jumlah konsep-konsep baru yang diperlukan untuk mempelajari bahasa.Bahasa konstruksi, seperti jika pernyataan, untuk dan sementara loop, dan beralih dan mencoba menangkap blok fungsi yang sama seperti dalam bahasa-bahasa ini (atau hampir jadi.)
JavaScript dapat berfungsi baik sebagai prosedural dan bahasa berorientasi objek. Diciptakan pemrograman objek pada JavaScript, dengan melampirkan metode dan properti untuk sebaliknya objek pada saat run kosong waktu, sebagai lawan dari definisi kelas sintaksis umum dalam bahasa kompilasi seperti C + + dan Java. Setelah sebuah objek telah dibangun ini dapat digunakan sebagai cetak biru (atau prototipe) untuk menciptakan objek serupa.
JavaScript yang dinamis meliputi kemampuan objek runtime konstruksi, daftar parameter variabel, fungsi variabel, pembuatan script yang dinamis (melalui eval objek introspeksi (melalui for ... in dan kode sumber pemulihan (program JavaScript dapat menguraikan fungsi tubuh kembali ke teks sumber )


















