Nous ne faisons ici qu'une approche syntaxique
Reportez vous à la section sur les variables pour avoir une liste des opérateurs de test
if (condition) {
// Code à executer si
// la condition est réalisée
}
if (condition) {
// Code à executer si
// la condition est réalisée
} else {
// Code à executer sinon
}
À utiliser si on doit tester entre plusieurs valeurs possibles d'une variable
switch(variable){
case valeur1:
// Code à executer si
// variable==valeur1
break;
case valeur2:
// Code à executer si
// variable==valeur2
break;
// On peut en mettre tant qu'on veut
default :
// Code à executer si variable
// ne correspond à aucune valeur
// ci-dessus
}
Le corps de la boucle peut ne pas être éxécuté
while (condition) {
// Code à exécuter
}
Le corps de la boucle est éxécuté au moins une fois
do {
// Code à exécuter
}while (condition)
Permet de parcourir des valeurs trè facilement
Syntaxe identique au C
for(i=valeur_de_depart ; test_sur_i ; operation_sur_i){
// Code à exécuter
}
Exemple
for(i=0 ; i<=100 ; i++){
// Code à exécuter
}
// Code equivalent à
i=0;
while (i<=100) {
// Code à exécuter
i++
}
Pour sortir subitement d'une boucle, on utilise l'instruction break;
Exemple de résultat final