JavaScript (quelques fois abrégé JS) est un langage de programmation de scripts
principalement utilisé dans les pages web interactives mais aussi côté serveur1. 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.
Le langage a été créé en 1995 par Brendan Eich (Brendan Eich étant membre du
conseil d’administration de la fondation Mozilla) pour le compte de Netscape Communications
Corporation. Le langage, actuellement à la version 1.8.2 est une implémentation de la 3e
version de la norme ECMA-262 qui intègre également des éléments inspirés du langage Python.
La version 1.8.5 du langage est prévue pour intégrer la 5e version du standard ECMA2.