Le test conditionnel if …else de javascript

.....

La condition if …else de javascript

JavaScript cours tutorial

Une instruction conditionnelle est un jeu de commandes qui s'exécute si une condition indiquée est réalisée (vrai).

Instructions conditionnelles

Très souvent, lorsque vous écrivez du code, vous voulez effectuer des actions différentes pour différentes conditions. Pour ceci vous pouvez utiliser des instructions conditionnelles dans votre code.
En JavaScript, nous avons les instructions conditionnelles suivantes:

  • Condition if – Utilisée pour exécuter une instruction seulement si une condition est réalisée.
  • Condition if...else – Utilisée pour exécuter une instruction si une condition est true (vrai) et une autre instruction si la condition est false (fausse).
  • Condition if...elseif....else - utilisé pour sélectionner l'un des nombreux blocs de code à exécuter
  • Condition switch - utilisez cette commande pour sélectionner l'un des nombreux blocs de code à exécuter

La condition If de javascript

La condition if est utilisée dans pour exécuter certaines instructions si une condition logique est vraie; (true).
Syntax :

if (condition)
{
code à exécuter si la condition est true (vrai)
}

Note : if écrit avec des les lettres minuscules. Si IF en majuscule est utilisée des erreurs sont générées par JavaScript !

Exemple

Sélectionner le code

<script type="text/javascript">
var d=new Date();
var time=d.getHours();

if (time<12)
  {
  document.write("<b>C’est le matin</b>");
  }
</script>

 

Vous étudiez les dates dans des chapitres à venir dans ce cours.

Note : Remarquez que le navigateur écrira « C’est le matin » seulement si l’heure actuelle est inférieur à 12 heure dans le cas contraire rien ne se passe.

Condition If...else

La condition if....else Utilisée pour exécuter une instruction si une condition est true (vrai) et une autre instruction si la condition est false (fausse).
Syntax :

if (condition)
{
code à exécuter si la condition est réalisée
}
else
{
code à exécuter si la condition n’est pas réalisée
}

Example :

Sélectionner le code

<script type="text/javascript">

var d = new Date();
var time = d.getHours();

if (time < 12)
  {
  document.write("C’est le matin!");
  }
else
  {
  document.write("Ce n’est pas le matin!");
  }
</script>

 

Condition If...elseif...else

La condition If...else if...else utilisée pour sélectionner l'un des nombreux blocs de code à exécuter
Syntax :

if (condition1)
{
code à exécuter si la condition1 est true
}
else if (condition2)
{
code à exécuter si la conditio21 est true
}
else
{
code à exécuter si aucune des condition1 et2 n’ est true
}

Exemple :

Sélectionner le code

<script type="text/javascript">
var d = new Date()
var time = d.getHours()
if (time >=0 && time<=12)
  {
  document.write("<b>C’est le matin</b>");
  }
else if (time>12 && time<18)
  {
  document.write("<b>C’est l’après midi</b>");
  }
else
  {
  document.write("<b>Hello World!</b>");
  }
</script>

 

D'autre part, il est autorisé d'utiliser l'imbrication de l'instruction if autant de fois qu'il est nécessaire dans l'énumération des conditions et instructions associées.
C'est-à-dire qu’on peut imbriquer des if les une dans les autres autant de fois qu’il est nécessaire.

Exemple :

Sélectionner le code

if (condition1)
  {
       if (condition11)
        {
         code à exécuter ;
         }

  }
else if (condition2)
  {
        if (condition21)
        {
          code à exécuter ;
         } else  {
                     code à exécuter ;
                    }
  }
else
  {
code à exécuter ;
  }
</script>

 



Par carabde 30 mars 2014