JavaScript | |
---|---|
Paradigma | Multiparadigma: berbasis even, fungsional, imperatif, pemrograman berorientasi objek, prosedural |
Dirancang oleh | Pada awalnya dirancang Brendan Eich, bersama kontributor utama lainnya untuk spesifikasi ECMAScript |
Rilis perdana | 4 Desember 1995[1] |
Rilis stabil | ECMAScript 2021[2]
/ Juni 2021 |
Rilis pratayang | ECMAScript 2025[3]
/ 27 Maret 2024 ; 8 bulan lalu |
Tipe sistem | Dinamis, duck |
Ekstensi nama berkas |
|
Situs web | www |
Repositori | www |
Implementasi utama | |
V8, JavaScriptCore, SpiderMonkey, Chakra | |
Terpengaruh oleh | |
Java,[5][6] Scheme,[6] AWK,[7] HyperTalk[8] | |
Mempengaruhi | |
TypeScript, CoffeeScript, AssemblyScript, ActionScript, Dart, Objective-J, Opa, Haxe | |
Sunting kotak info • L • B |
JavaScript (/ˈdʒɑːvəˌskrɪpt/[9]) (disingkat JS) adalah suatu bahasa pemrograman tingkat tinggi dan dinamis.[10] JavaScript populer di internet dan dapat bekerja di sebagian besar penjelajah web populer seperti Google Chrome, Internet Explorer (IE), Mozilla Firefox, Netscape dan Opera. Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag script.[11] JavaScript merupakan salah satu teknologi inti World Wide Web selain HTML dan CSS. JavaScript membantu membuat halaman web interaktif dan merupakan bagian aplikasi web yang esensial.
Awalnya hanya diimplementasi sebagai client-side dalam penjelajah web, kini engine JavaScript disisipkan ke dalam perangkat lunak lain seperti dalam server-side dalam server web dan basis data, dalam program non web seperti perangkat lunak pengolah kata dan pembaca PDF, dan sebagai runtime environment yang memungkinkan penggunaan JavaScript untuk membuat aplikasi desktop maupun mobile. JavaScript adalah merek dagang yang dikeluarkan dari Oracle Corporation di Amerika Serikat.[12][13]
Eich: The immediate concern at Netscape was it must look like Java.
Eich: "function", eight letters, I was influenced by AWK.