JavaScript

Ne doit pas être confondu avec Java (langage).

JavaScript
Date de première versionVoir et modifier les données sur Wikidata
ParadigmeMulti-paradigme: script, orienté objet (orienté prototype), impératif, fonctionnel
AuteurBrendan Eich
DéveloppeursNetscape Communications Corporation, Mozilla Foundation
Dernière version8 (Juin 2017)
Typagedynamique, faible
NormesECMA-262
ISO/CEI 16262
DialectesJavaScript, JScript, ECMAScript
Influencé parSelf, Scheme[1], Perl, C, C++, Java, Python
A influencéJScript, JScript .NET, Objective-J, TIScript
ImplémentationsSpiderMonkey, Rhino, KJS, JavaScriptCore, V8
Site webMozilla
Extension de fichierjsVoir et modifier les données sur Wikidata

JavaScript est un langage de programmation de scripts principalement employé dans les pages web interactives mais aussi pour les serveurs[2] avec l'utilisation (par exemple) de Node.js[3]. C'est un langage orienté objet à prototype, c'est-à-dire que les bases du langage et ses principales interfaces sont fournies par des objets qui ne sont pas des instances de classes, mais qui sont chacun équipés de constructeurs permettant de créer leurs propriétés, et notamment une propriété de prototypage qui permet d'en créer des objets héritiers personnalisés. En outre, les fonctions sont des objets de première classe. Le langage supporte le paradigme objet, impératif et fonctionnel. JavaScript est le langage possédant le plus large écosystème grâce à son gestionnaire de dépendances npm, avec environ 500 000 paquets en août 2017[4].

JavaScript a été créé en 1995 par Brendan Eich. Il a été standardisé sous le nom d'ECMAScript en juin 1997 par Ecma International dans le standard ECMA-262. Le standard ECMA-262 en est actuellement à sa 8e édition. JavaScript n'est depuis qu'une implémentation d'ECMAScript, celle mise en œuvre par la fondation Mozilla. L'implémentation d'ECMAScript par Microsoft (dans Internet Explorer jusqu'à sa version 9) se nomme JScript, tandis que celle d'Adobe Systems se nomme ActionScript.

Avec les technologies HTML et CSS, JavaScript est parfois considéré comme l'une des technologies cœur du World Wide Web[5]. Le langage JavaScript permet des pages web interactives, et à ce titre est une partie essentielle des applications web. Une grande majorité des sites web l'utilisent[6], et la majorité des navigateurs web disposent d'un moteur JavaScript dédié pour l'interpréter, indépendamment des considérations de sécurité qui peuvent se poser le cas échéant.

Other Languages
Afrikaans: JavaScript
العربية: جافا سكريبت
asturianu: JavaScript
azərbaycanca: JavaScript
žemaitėška: JavaScript
беларуская: JavaScript
беларуская (тарашкевіца)‎: JavaScript
български: JavaScript
ᨅᨔ ᨕᨘᨁᨗ: JavaScript
català: JavaScript
Mìng-dĕ̤ng-ngṳ̄: JavaScript
čeština: JavaScript
Чӑвашла: JavaScript
dansk: JavaScript
Deutsch: JavaScript
Ελληνικά: JavaScript
English: JavaScript
Esperanto: JavaScript
español: JavaScript
eesti: JavaScript
euskara: JavaScript
suomi: JavaScript
galego: JavaScript
客家語/Hak-kâ-ngî: JavaScript
עברית: JavaScript
hrvatski: JavaScript
magyar: JavaScript
հայերեն: ՋավաՍկրիպտ
interlingua: JavaScript
Bahasa Indonesia: JavaScript
íslenska: JavaScript
italiano: JavaScript
日本語: JavaScript
Basa Jawa: JavaScript
ქართული: ჯავასკრიპტი
Taqbaylit: JavaScript
қазақша: JavaScript
ភាសាខ្មែរ: JavaScript
Кыргызча: JavaScript
Lingua Franca Nova: JavaScript
lumbaart: JavaScript
lietuvių: JavaScript
latviešu: JavaScript
македонски: JavaScript
монгол: JavaScript
Bahasa Melayu: JavaScript
မြန်မာဘာသာ: JavaScript
مازِرونی: جاوااسکریپت
Nederlands: JavaScript
norsk: JavaScript
polski: JavaScript
português: JavaScript
română: JavaScript
русский: JavaScript
саха тыла: JavaScript
Scots: JavaScript
srpskohrvatski / српскохрватски: JavaScript
Simple English: JavaScript
slovenčina: JavaScript
slovenščina: JavaScript
shqip: JavaScript
српски / srpski: Јаваскрипт
Basa Sunda: JavaScript
svenska: Javascript
tetun: JavaScript
тоҷикӣ: JavaScript
Türkmençe: JavaScript
Tagalog: JavaScript
Türkçe: JavaScript
татарча/tatarça: JavaScript
українська: JavaScript
Tiếng Việt: JavaScript
吴语: JavaScript
中文: JavaScript
Bân-lâm-gú: JavaScript
粵語: JavaScript