Javascript

Le javascript : introduction et syntaxe

Histoire

Le JavaScript est un langage de programmation créé en 1995 par Brendan Eich pour Netscape Communications Corporation.

Mais Microsoft a créé un clone de JavaScript, qui se nomme JScript, celui-ci fonctionne sous Internet Explorer.

JavaScript et JScript sont pratiquement identiques, et sont normalisés par l’ECMA-262 sous le nom ECMAScript.

JavaScript?

En pratique le JavaScript est interprété que côté client (Navigateur WEB).

Mais il peut aussi être exécuté côté serveur, sous Netscape Server.

Il est directement lié au code HTML de plusieurs manières:

  • dans un fichier d’extension « script.js », entre les balises <head></head>

                <script type=« text/javascript » src=« script.js »></script>  

  • dans la page elle même, entre les balises <head></head> ou <body></body>

              <script type=« text/javascript »>  

                        <!– …. //–>  

             </script>

 Il est exécuté par le navigateur WEB lors du chargement de la page, ou en réponse à certains événements comme (clic de souris, déplacement de souris).

Remarque : Les marques <!– et –>, servent à indiquer au navigateur que nous avons a faire à du JavaScript.

Caractéristiques générales

  • Le JavaScript est sensible à la casse (contrairement au HTML). Alors attention aux Majuscules/Minuscules.
  • Il supporte deux types de commentaires:

/* commentaire multi-ligne */

// commentaire mono-ligne

N’imbriquez pas les commentaires dans votre code JavaScript, faute de quoi il en résulterait une erreur.

  • Il utilise le « ; » comme séparateur d’instructions.

Syntaxe de Javascript

Les éléments importants qui vont constituer les briques de base du code que vous écrirez :

Les expressions.

L’association de mots clé avec des fonctions, des variables et des opérateurs permet de créer des expressions qui seront passées à l’interpréteur JavaScript. Tout script contient une ou plusieurs expressions.

Les fonctions.

Les fonctions sont des groupes d’instructions ayant reçu un nom et que vous pouvez réutiliser à votre convenance.

Les variables.

Les variables sont des garde-place ayant reçu un nom et qui représentent les éléments d’informations que vous allez traiter.

Les opérateurs.

Les opérateurs correspondent à la ponctuation du langage courant (virgules, points et autres). Ils permettent, entre autres choses, de comparer et d’assigner des valeurs aux variables.