Contenu du cours
Introduction à JavaScript
Introduction à JavaScript
Si
Les conditions en JavaScript permettent de contrôler le flux d'exécution. Bien que l'interpréteur exécute les commandes dans l'ordre, les programmeurs ont souvent besoin de modifier ce flux en fonction de conditions spécifiques. Pour y parvenir, JavaScript offre deux mots-clés : if
et else
.
Instructions if
Le mot-clé if
vous permet d'ouvrir un bloc de code qui sera exécuté si la condition donnée est true
:
if (true) { console.log("It's TRUE!"); } if (false) { console.log("It's FALSE!"); }
Dans l'exemple ci-dessus, l'instruction if
exécute le code uniquement lorsque la condition est true
. La syntaxe d'une instruction if
est simple : elle commence par le mot-clé if
, suivi de la condition entre parenthèses ()
, et d'un bloc de code entre accolades {}
.
L'accolade ouvrante {
indique le début du bloc de code, et l'accolade fermante }
marque sa fin.
Une expression, ainsi qu'une valeur, peuvent être considérées comme une condition.
let a = 935; if (a > 17) { console.log("The variable is greater than 17"); } if (a > 235124) { console.log("The variable is greater than 235124"); } if (a > 0) { console.log("The variable is greater than 0"); } if (a < 0) { console.log("The variable is less than 0"); }
Dans l'exemple ci-dessus, lorsque a = 935
, il y a quatre conditions :
Condition | Résultat de la condition | Le code a-t-il été exécuté ? |
---|---|---|
a > 17 | true | Oui |
a > 235124 | false | Non |
a > 0 | true | Oui |
a < 0 | false | Non |
Vous n'êtes pas limité à effectuer des opérations uniquement à l'intérieur du bloc de code :
let a = 5; let b = 3; let c; if (a > 0 && b > 0) { c = a - b; console.log("c =", c); } if (a > 2 && b > 2) { c = a + b; console.log("c =", c); } console.log(a, b, c);
Merci pour vos commentaires !