JavaScript

JavaScript
ParadigmaMultiparadigma: berbasis even, fungsional, imperatif, pemrograman berorientasi objek, prosedural
Dirancang olehPada awalnya dirancang Brendan Eich, bersama kontributor utama lainnya untuk spesifikasi ECMAScript
Rilis perdana4 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
Tipe sistemDinamis, duck
Ekstensi nama berkas
  • .js
  • .cjs
  • .mjs[4]
Situs webwww.ecma-international.org/publications-and-standards/standards/ecma-262/
Repositoriwww.ecma-international.org/publications-and-standards/standards/ecma-262/
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
Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini

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 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 ke-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 versi asli tanggal 2020-02-27. Diakses tanggal 2021-03-27. 
  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. JavaScript BiblePerlu mendaftar (gratis) (edisi ke-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 ke-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 asli tanggal 2021-07-13. Diakses tanggal 2021-12-28. 
  13. ^ "Legal Notices". Oracle Corporation. Diarsipkan dari versi asli tanggal 2021-06-05. Diakses tanggal 2021-12-28. 

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