Page précédente Table des matières Javascript avancé Page suivante

Utiliser des variables

Les variables en Javascript

Les variables contiennent des données qui peuvent être modifiées lors de l'exécution d'un programme. On y fait référence par le nom de cette variable.

Un nom de variable doit commencer par une lettre (alphabet ASCII) ou le signe_ et se composer de lettres, de chiffres et des caractères _ et $ (à l'exclusion du blanc). Le nombre de caractères n'est pas précisé. Pour rappel Javascript est sensible à la case. Attention donc aux majuscules et minuscules!

La déclaration de variable

Les variables peuvent se déclarer de deux façons :

  • soit de façon explicite. On dit à Javascript que ceci est une variable.
    La commande qui permet de déclarer une variable est le mot var. Par exemple
    var Numero = 1
    var Prenom = "Luc"

  • soit de façon implicite. On écrit directement le nom de la variable suivi de la valeur que l'on lui attribue et Javascript s'en accommode. Par exemple
    Numero = 1
    Prenom = "Luc"

Attention! Malgré cette apparente facilité, la façon dont on déclare la variable aura une grande importance pour la "visibilité" de la variable dans le programme Javascript. Voir à ce sujet, la distinction entre variable locale et variable globale dans le Javascript avancé de ce chapitre.

Pour la clarté de votre script et votre facilité, on ne peut que conseiller d'utiliser à chaque fois le mot var pour déclarer une variable.

Les données sous Javascript

Javascript utilise 4 types de données :

Type Description
Des nombres Tout nombre entier ou avec virgule tel que 22 ou 3.1416
Des chaînes de caractères Toute suite de caractères comprise entre guillemets telle que "suite de caractères"
Des booléens Les mots true pour vrai et fase pour faux
Le mot null Mot spécial qui représente pas de valeur

Notons aussi que contrairement au langage C ou C++, Il ne faut pas déclarer le type de données d'une variable. On n'a donc pas besoin de int, float, double, char et autres long en Javascript.

Exercice

Nous allons employer la méthode write() pour afficher des variables. On définit une variable appelée texte qui contient une chaîne de caractères "Mon chiffre préféré est " et une autre appelée variable qui est initialisée à 7.

    <HTML>
    <BODY>
    <SCRIPT LANGUAGE="Javascript">
    <!--
    var texte = "Mon chiffre préféré est le "
    var variable = 7
    document.write(texte + variable);
    //-->
    </SCRIPT>
    </BODY>
    </HTML>

Le résultat se présente comme suit :



Page précédente Table des matières Javascript avancé Page suivante