JavaScript ..le bras droit d'HTML
 
<<Page précédente
Table des Matières
 
INTERNET Construction de Pages Web
Le Test ( if ..else ) 
 
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 :

Voyons quelques exemples  :
  Le Test   if …else  peut,dans certains cas, utiliser une autre forme de syntaxe :

Par exemple , au lieu d’écrire :

On peut écrire : Cette syntaxe , très compacte, s’utilise dans le cas ou une variable peut recevoir 2 valeurs différentes suivant l’état VRAI ou FAUX de la condition.
Par exemple on aurait pû l’utiliser encore ainsi :  Ici Flag est une variable de type Booléen qui devient VRAI si X > 80 sinon Flag sera FAUX.

Ce type de syntaxe s’appelle aussi l’Opérateur Conditionnel.

Les instructions if…else peuvent être imbriquées

Par exemple :

 

Conseils et Remarques

  1. N’oubliez pas de doubler le signe égal  si la condition testée est une égalité..Rappelez vous que le signe égal sert à affecter une valeur à une variable alors que  le double signe égal à comparer.
  2. N’oubliez pas les accolades pour former des blocs d’instructions si plusieurs instructions doivent être exécutées dans le cas où la condition est VRAIE ou FAUSSE.
  3. Alignez soigneusement vos accolades afin de rendre plus clair et plus lisible votre code JavaScript.
Exercice n°3

Essayez de simplifier cette écriture en conservant sa fonctionalité :

 

Vérification des Résultats :  ne trichez pas..! 
 

Exercice n°4

Supposons que , au cours de la saisie d’un Formulaire :
La variable Age ait pû prendre les valeurs numériques : 15 à 90
La variable Sexe ait pû prendre les valeurs : ‘M’  ou ‘F’
Complètez  le code JavaScript ci-dessous :

if (____________________________________)
            document.write(‘Monsieur, vous avez entre 30 et 40 ans’);
else
if (____________________________________)
  document.write(‘Madame,Mademoiselle, vous avez entre 20 et 30 ans’);
 

Vérification des Résultats :  ne trichez pas..! 
 
 

Suite ou 2ème volet de l’Exercice ci-dessus :
Supposons maintenant, que l’on veuille sélectionner , grâce à ce formulaire, uniquement les Hommes de 21 à 30 ans ainsi que les Femmes de 18 à  30 ans …

if (_______________________________________________)
        document.write(‘Monsieur ou Madame vous avez bien été sélectionné(e)’);
 

Vérification des Résultats :  ne trichez pas..! 

Conseil :
Enoncez  clairement et à haute voix , en l’écrivant sur papier , l’ensemble de la condition .

<<Page précédente
Table des Matières