Les condition
Les conditions sont fort utilisées en Javascript pour exécuter (ou pour ne pas exécuter) une série d'instructions.

If

"If" signifie "Si" en anglais. Ce mot-clé est utilisé pour vérifier si une condition est respectée. Voici la syntaxe de if:

if(condition VRAIE){
...liste d'instructions à exécuter
}

Si la condition mise entre les parenthèse est juste, tout ce qui est mis entre les accolades sera exécuté. Sinon, le browser passe à la commande suivant la fermeture de l'accolade.
Voici un exemple de l'utilisation de if:

var test = 8;
if(test == 8){//Si la variable "test" vaut 8
document.write('Génial, la condition est vérifiée!!!<br />');
}
document.write('P'tit message après la condition<br />');

if(test != 8){//Si la variable "test" est différente de 8
document.write('
Tiens, la variable "test" ne vaut pas 8!<br />');
}
document.write('
La seconde condition est déjà terminée!!!');

Voici ce qui s'affichera à l'écran:
exemple JS

Rappel: on n'utilise le mot-clé "var" que pour déclarer une variable.

Else

"Else" signigie "sinon" en englais, c'est le complément indispensable de "if" car il permet d'exécuter certaines instruction si et seulement si la condition n'est pas vérifiée. Voici sa syntaxe:

if(condition){
... instructions si la condition est vérifiée...
}
else{
... instructions si la condition n'est pas vérifiée...
}

Vous ne verrez que rarement des "if" sans "else". Voici maintenant un petit exemple avec cette condition:

var test = 15*3;
if(test > 45){
document.write('Le contenu de la variable "test" est strictement supérieur à 45.');
}
else{
document.write('Le contenu de la variable "test" est plus petit ou égal à 45.');
}

: vous pouvez utiliser tous les opérateurs vu précédemment dans les conditions (exepté l'opérateur d'attribution (=))

else if

"elseif" est à la fois un "if" et un "else" car il permet d'apposer une condition supplémentaire. Exemple:

var test = 8;
if(test <= 5){
document.write('<i>test</i> est plus petit ou égal à 2');
}
else if(test <= 10){
document.write('<i>test</i> est plus petit ou égal à 10');
}
else{
document.write('<i>test</i> est plus grand que 10');
}

Switch

Switch est une condition un peu spéciale qui permet d'éparger d'utiliser plusieurs else if.
Voici la syntaxe de cette conditon:

switch(variable){
case "choix":
...instructions...
break;
case "choix2":
...instructions...
break;
...
default:
...intructions...
}

Cette condition est un peu plus compliquée que "if" et "else". Voici comment elle fonctionne:
Voici un exemple d'utilisation de switch:

var test=8;
switch(test){
case 1:
document.write('La variable <i>test</i> vaut 1');
break;
case 2:
document.write('La variable <i>test</i> vaut 2');
break;
case 3:
document.write('La variable <i>test</i> vaut 3');
break;
case 4:
document.write('La variable <i>test</i> vaut 4');
break;
case 5:
document.write('La variable <i>test</i> vaut 5');
break;
case 6:
document.write('La variable <i>test</i> vaut 6');
break;
case 7:
document.write('La variable <i>test</i> vaut 7');
break;
case 8:
document.write('La variable <i>test</i> vaut 8');
break;
case 9:
document.write('La variable <i>test</i> vaut 9');
break;
default:
document.write('La variable <i>test</i> est supérieur à 9');
}

Voici le résultat:
exemple

Le chapitre sur les conditions est terminé. Nous allons maintenant passer aux boucles.
Précédent      suivant

Creative Commons License
Sauf mention contraire, le contenu de cette page est sous licence Creative Commons
Page générée en 0.3426 secondes.
Retour en haut de la page
Imprimer cette page