JavaScript
Apparence
| JavaScript | ||
| Date de première version | ||
|---|---|---|
| Paradigme | Multi-paradigmes : script, orienté objet (orienté prototype), impératif, fonctionnel | |
| Auteur | Brendan Eich | |
| Développeurs | Netscape Communications Corporation, Mozilla Foundation | |
| Dernière version | 13 - ECMA-262 (Juin 2022) | |
| Version en développement | ECMAScript 2025 ()[2] | |
| Typage | dynamique, faible | |
| Normes | ECMA-262 ISO/CEI 16262 |
|
| Dialectes | JavaScript, JScript, ECMAScript | |
| Influencé par | AWK, Self, Scheme[3], Perl, C, C++, Java, Python | |
| A influencé | JScript, JScript .NET, Objective-J, TIScript | |
| Implémentations | SpiderMonkey, Rhino, KJS, JavaScriptCore, V8 | |
| Site web | Mozilla | |
| Extension de fichier | js et mjs | |
| modifier |
||
JavaScript est un langage de programmation de scripts principalement employé dans les pages web interactives et à ce titre est une partie essentielle des applications web. Avec les langages HTML et CSS, JavaScript est au cœur des langages utilisés par les développeurs web[4]. Une grande majorité des sites web l'utilisent[5], et la majorité des navigateurs web disposent d'un moteur JavaScript[6] pour l'interpréter.
JavaScript est aussi employé pour les serveurs Web[7] avec l'utilisation (par exemple) de Node.js[8] ou de Deno