Les instructions de contrôle

Quand nous sommes appelés à coder des vrais programmes, nous ne pouvons pas échapper les instructions de contrôle.
Les instructions de contrôle déterminent des conditions qui feront en sorte que des codes soient exécutés si ces conditions sont vérifiées.

  1. L’instruction if
  2. L’instruction Switch
  3. L’instruction while
  4. L’instruction do/while
  5. L’instruction for

1. L’instruction if

L’instruction if (qui signifie "si" en français) est une instruction conditionnelle. Il permet l’exécution d’une ou plusieurs instructions si la condition est vérifiée.

Syntaxe :
if (condition)
{
instructions
}

Les accolades ne sont obligatoires que s’il y en a plusieurs lignes d’instructions.

Exemple :

Amusez-vous à changer le nom attribué à la variable nom pour voir le résultat.

Le cas où nous voulons exécuter une instruction différente si la condition est fausse, nous allons utiliser else (ce qui signifie "sinon" en français).

Syntaxe:
if (condition)
{
instructions
{
else
{
instruction
}

Exemple:

Il faut noter qu’au moment où on est appelé à exécuter plusieurs instructions suivant plusieurs conditions, on utilisera else if (ce qui signifie "sinon si")

Syntaxe:
if (expression)
{ instruction }
else if (expression)
{ instruction}
else
{ instruction}

Exemple :

2. L’instruction switch

Au moment où on veut coder un programme ayant plusieurs conditions (if… else if…), il est tellement idéal d’utiliser l’instruction switch.

Syntaxe :
Switch (expression)
{case expression:
instructions
break;
default:
instructions
break;
}

  • case est utilisé pour étiqueter les instructions.
  • break sert à mettre fin l’exécution de la boucle la plus proche.
  • default est l’équivalent d’else dans if…else

Exemple:

3. L’instruction while

L’instruction while exécute des instructions en boucle tant qu’une condition est vérifiée.

Syntaxe :
while (expression)
{
instruction
}

Exemple:

4. L’instruction do/while

L’instruction do/while fonctionne comme while. La seule différence est que l’expression conditionnelle est contrôlée à la fin de chaque itération ce qui est tout à fait le contraire pour la boucle while.

Syntaxe :
do
{instruction}
while (expression) ;

5. L’instruction for

La boucle for fonctionne un peu comme while. La seule différence est qu’elle a une structure un peu complexe que while et qu’elle exige trois expressions qui sont l’expression du départ, l’expression conditionnelle et enfin l’expression itérative utilisée pour l’incrémentation.

Syntaxe :
for (expression-du-depart ; expression-conditionnelle ; expression-iterative)
{
instruction
}

Exemple :



Une question? Cliquez ici pour la poser.

Retour sur le portail du JavaScript