Le langage



JavaScript est un langage interprété par le navigateur. Le JavaScript est un langage « client », c'est-à-dire exécuté chez l'utilisateur lorsque la page Web est chargée. Il a pour but de dynamiser les sites Internet.

Le JavaScript est un langage sensible à la casse (« case sensitive »). C'est à dire que la moindre faute de frappe, oubli de signes (parenthèses, ponctuation ...) etc empêchera le programme de fonctionner.

JavaScript est un langage objet : chaque objet possède des méthodes (ou fonctions), des propriétés et …. des objets. Dans une page Web, l'objet le plus élevé dans la hiérarchie est la fenêtre du navigateur : window. Cet objet window contient entre autres l'objet document qui lui même contient tous les objets contenus dans la page Web (paragraphes, formulaires, etc…). En plus de ces objets, il existe des objets créés par l'utilisateur.
Les méthodes sont des fonctions qui permettent d'agir sur certaines propriétés de l'objet, les propriétés contiennent les paramètres d'un objet.
Exemple d'un objet voiture : nous allons lui attribuer

Pour résumer une méthode engendre une action, un verbe qualifie cette action, une propriété est généralement qualifiée par un nom.
Dans l'exemple de la voiture une méthode permet de changer la couleur de la voiture, par contre aucune méthode ne nous autorise à changer la marque de cette voiture (ce qui entraînerait une modification des autres propriétés et éventuellement l'apparition ou la disparition de méthodes).

Il en sera ainsi également avec nos objets JavaScript : nous pourrons accéder voire modifier les propriétés (couleur du texte, style de la fonte) des objets grâce aux méthodes.

JavaScript est à ne pas confondre avec Java !

Sans plus attendre, commencez votre première leçon de programmation de javascript: Hello world !