Cour de javascript

INTERNET ...Construction de Pages WEB.

La Structure de Test if...else n°11

Le Test if …else

Rappel : en Anglais ( if signifie si et else signifie sinon ).

Cette instruction permet de réaliser une ou plusieurs instructions si la condition testée est VRAIE ( true ).

Si la condition testée est FAUSSE ( false ) le mot clé else permet d'éxécuter une ou plusieurs instructions.

Sa syntaxe :

If ( condition testée )

{ instructions exécutées si condition VRAIE }

else

{ instructions exécutées si condition FAUSSE }

Voyons quelques exemples :

1 er Exemple : On utilise pas le mot clé else :

if (X >Y ) X=Y ; //si X > Y alors X=Y

1er Exemple : On n'utilise pas le mot clé else :

if (X > Y ) //si X > Y alors on ouvre un bloc

{ X ++ ;

alert(« Attention X a dépassé Y !);

}

1er Exemple : On utilise le mot clé else :

if (X == Y) mes = 'Egalité des 2 membres !' ;

//si X est égal à Y alors la chaine de caractères est affectée à la variable mes

// ATTENTION la condition testant une égalité utilise le double signe égal et surtout pas le simple!!!

else mes = 'Les 2 membres sont différents' ;

//donc si X n'est pas égal à Y alors la variable mes se voit affectée une autre chaine

1er Exemple : On utilise le mot clé else et des blocs d' instructions dans les 2 cas ( VRAI ou FAUX ) :

if (Bidon == 'Essai')

//si la variable Bidon contient la chaine 'Essai' alors on exécute le 1er bloc

{ //1er Bloc

mes = 'Egalité des 2 membres !');

alert(mes);

}

else { //2ème Bloc

Bidon = 'Test';

X--;

}

13 SUITE