Les variables
Les variables sont des mémoires qui servent à stocker toutes sortes de chose utilies à l'exécution du script. Comme sur un disque dur, vous pouvez récupérer ces valeurs, les modifier, les supprimer,...

Comment créer une variable?

Pour créer une variable, il suffit d'indiquer le mot-clé "var", le nom de la variable et sa valeur (son contenu).
Voici un exemple de variable:

var ma_variable = 'Ceci est du texte';

Comme vous pouvez le voire, j'ai créé une variable nommée ma_variable et contenant la phrase "Ceci est du texte".

Les noms de variable

Vous ne pouvez pas appeller vos variables n'importe comment, il existe des règles à respecter. Les voici:

-Je vous conseille d'utiliser des noms expressifs pour vos variables. De cette manière, vous vous y retrouverez mieux dans votre script.
-ne mettez pas de majuscules dans vos noms de variable, ça vous compliquerait inutilement la vie.

Une variable peut contenir plusieurs sortes de données. A savoir:
-des nombres
-des chaines de caractères (phrases)
-...
Vous avez déjà vu une variable contenant une chaine de caractères. Reprenons cet exemple:

var ma_variable = 'Ceci est du texte';

Comme avec document.write(), le texte que contient la variable doit être mis entre guillemets.

-N'oubliez pas le point-virgule à la fin de chaque instruction JS.

Lorsqu'une variable contient un nombre, il n'est pas nécessaire des mettre des guillemets. Ainsi, on écrira:

var ma_variable = 8;

Les variables vides

Il se peut que vous ayez besoin de créer une variable vide (ça arrive surtout avec les boucles). Dans ce cas, il suffit de mettre le mot-clé "null", comme ceci:

var my_var = null;


Il existe un dernier type de variables, les booléens. Les variables "booléenes" ne sont utilisées que pour stocker 0 ou 1.
Nous verrons plus tard en détail à quoi elles servent.

Comment afficher le contenu d'une variable?

Pour afficher le contenu d'une variable, nous allons utiliser...document.write mais plutôt que de mettre du texten on va mettre le nom de la variable, comme ceci:

var texte = 'Ceci est du texte';
//On crée une variable qui contient du texte.

document.write(texte);

Voici ce qui va alors s'afficher à l'écran:
exemple

Comment Javascript à-t-il su qu'il fallait écrire le contenu de la variable "texte" et non le mot "texte"?

A cause des guillemets. Si vous aviez tapé ceci:

document.write('texte');

Javascript vous aurait simplement affiché le mot "texte". Sans les guillemets, JS sais que c'est le nom d'une variable.

Ecrire du texte ET une variable

Pour écrire du texte et une raviable avec document.write, vous êtes pour l'instant obligés de taper ceci:

var texte = 'Mon texte';
document.write('Voici ce que contient la variable texte: ');
document.write(texte);

Cette méthode est beaucoup trop longue!
Pour écrire du texte et une variable, nous utilserons le signe '+' pour "attacher" les deux ensembles.
Voici un exemple:

var un = 'Texte 1';
var deux = 'Texte 2';
document.write('La variable un contient :'+un+' et la variable deux contient: '+deux);

Voici le résultat:
exemple JS

Calculer avec les variables

Les variables vous permettent aussi de calculer. Les symboles des opérations basiques sont les suivants: "modulo" sert à avoir le reste d'une division "5%2" donnera donc "1".
Pour faire vos calculs, il suffit de les taper comme valeur de la variable exemple:

var calcul = 8*2;
document.write('8*2 = '+calcul);

Voici ce que votre navigateur affichera à l'écran:
exemple JS

:lorsque vous modifiez le contenu d'une variable, il ne faut pas mettre le mot-clé "var" car la varibles a déjà été déclarée.

Exemple:

var calcul = 8*2;
document.write('8*2 = '+calcul+'<br />');
calcul = calcul/2;
document.write('Maintenant la variable \'calcul\' vaut :'+calcul);

Le chapitre sur les variables est maintenant fini. Nous allons passer aux opérateurs.
précédent       suivant