JavaScript

JavaScript
ParadigmaMultiparadigma: berbasis even, fungsional, imperatif, pemrograman berorientasi objek, prosedural
Dirancang olehPada awalnya dirancang Brendan Eich, bersama kontributor utama lainnya untuk spesifikasi ECMAScript
Pertama kali muncul4 Desember 1995 (1995-12-04)[1]
Rilis stabil
ECMAScript 2021[2] / Juni 2021 (2021-06)
Rilis pratayang
ECMAScript 2025[3] Sunting di Wikidata / 27 Maret 2024 (27 Maret 2024); 8 bulan lalu
Tata tertib penjenisanDinamis, duck
Perpanjangan nama berkas
  • .js
  • .cjs
  • .mjs[4]
Situs webwww.ecma-international.org/publications-and-standards/standards/ecma-262/
Pelaksanaan utama
V8, JavaScriptCore, SpiderMonkey, Chakra
Dipengaruhi oleh
Java,[5][6] Scheme,[6] AWK,[7] HyperTalk[8]
Memengaruhi
TypeScript, CoffeeScript, AssemblyScript, ActionScript, Dart, Objective-J, Opa, Haxe
Peringatan: Halaman menggunakan Template:Kotak info bahasa pemrograman dengan parameter "screenshot_caption" tidak diketahui (pesan ini hanya ditampilkan dalam pratinjau).

JavaScript (/ˈɑː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 juga 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]

  1. ^ Press release announcing JavaScript, "Netscape and Sun announce JavaScript", PR Newswire, December 4, 1995
  2. ^ ECMAScript® 2021 Language Specification (PDF) (Edisi 12). Jenewa: ECMA International. 2021.
  3. ^ "ECMAScript® 2025 Language Specification". 27 Maret 2024. Diakses tanggal 17 April 2024.
  4. ^ "nodejs/node-eps". GitHub.
  5. ^ Seibel, Peter (September 16, 2009). Coders at Work: Reflections on the Craft of Programming. ISBN 9781430219484. Diakses tanggal December 25, 2018. Eich: The immediate concern at Netscape was it must look like Java.
  6. ^ a b "Chapter 4. How JavaScript Was Created". speakingjs.com. Diarsipkan dari asli tanggal 2020-02-27. Diakses tanggal 2021-03-27. {{cite web}}: ( )
  7. ^ "Brendan Eich: An Introduction to JavaScript, JSConf 2010". hlm. 22m. Diakses tanggal November 25, 2019. Eich: "function", eight letters, I was influenced by AWK.
  8. ^ Eich, Brendan (1998). "Foreword". Dalam Goodman, Danny (ed.). JavaScript Bible (Edisi 3rd). John Wiley & Sons. ISBN 0-7645-3188-3. LCCN 97078208. OCLC 38888873. OL 712205M.
  9. ^ "JavaScript". Collins English Dictionary – Complete & Unabridged 2012 Digital Edition. William Collins Sons & Co. 2012. Diakses tanggal 21 Agustus 2015.
  10. ^ Flanagan, David (2011). JavaScript: The Definitive Guide (Edisi 6th). O'Reilly & Associates. ISBN 978-0-596-80552-4.
  11. ^ Andi Sunyoto, M. Kom, Ajax Membangun Web dengan Teknologi Asynchronouse JavaScript & XML, ANDI
  12. ^ "U.S. Trademark Serial No. 75026640". United States Patent and Trademark Office. Diarsipkan dari versi aslinya tanggal 2021-07-13. Diakses tanggal 2021-12-28.
  13. ^ "Legal Notices". Oracle Corporation. Diarsipkan dari versi aslinya tanggal 2021-06-05. Diakses tanggal 2021-12-28.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search