Mini-JS

Mini-JS a_Logique

Logique conditionnelle

Une condition est un test qui détermine si une partie de code doit s’exécuter ou non. Les conditions sont au cœur de tous les langages de programmation, car elles permettent de contrôler le déroulement du programme en fonction de la validité de certaines données.

Pourquoi utiliser des conditions ?

Les conditions permettent avant tout de rendre un programme robuste et prévisible. Si vous faites aveuglément confiance aux données reçues (par exemple les saisies d’un utilisateur), vos programmes risquent d’échouer ou de se comporter de manière imprévisible. À l’inverse, si vous mettez en place des tests systématiques, votre code gagne en fiabilité. Cette approche est souvent appelée programmation défensive.

Un code en arbre

Les conditions permettent aussi de créer des structures de code en forme d’arbre.
En fonction des résultats des tests, l’exécution peut emprunter différentes branches.
C’est ce qui se passe, par exemple, lorsqu’un formulaire en ligne affiche un message différent selon les informations entrées par l’utilisateur.

Exemple simple

let age = 20;

if (age >= 18) {
  console.log("Accès autorisé");
} else {
  console.log("Accès refusé");
}

Dans cet exemple, deux branches sont possibles :


À retenir


⬅️ Chapitre précédent : Chaînes

➡️ Chapitre suivant : If