32. Flux de contrôle : l'instruction if
Le flux de contrôle désigne l'ordre dans lequel les instructions, les directives ou les appels de fonction sont exécutés. L'outil de flux de contrôle le plus fondamental est l'instruction if, qui permet d'exécuter du code uniquement si une condition est vraie.
Syntaxe
javascript if (condition) { // Le code entre accolades s'exécute UNIQUEMENT si la condition est vraie }
// Le code à l'extérieur des accolades s'exécute quelle que soit la condition
Exemple
javascript let temperature = 35;
if (temperature > 30) { console.log('Il fait extrêmement chaud dehors !'); }
console.log('Vérification de la température terminée.');
// Résultat : // Il fait extrêmement chaud dehors ! // Vérification de la température terminée.
Truthiness dans if
Rappelez-vous que JS utilise les valeurs truthy/falsy pour la vérification de la condition.
javascript let userName = 'Charlie'; // Une chaîne non vide est Truthy
if (userName) {
console.log(Bonjour, ${userName}.);
}
let count = 0; // 0 est Falsy
if (count) { console.log('Ceci ne s'exécutera pas.'); }