Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Si | Instructions Conditionnelles
Introduction à JavaScript
course content

Contenu du cours

Introduction à JavaScript

Introduction à JavaScript

1. Concepts de Base
2. Variables et Types de Données
3. Opérations de Base
4. Instructions Conditionnelles
5. Boucles
6. Fonctions

book
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 :

1234567
if (true) { console.log("It's TRUE!"); } if (false) { console.log("It's FALSE!"); }
copy

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.

1234567891011121314151617
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"); }
copy

Dans l'exemple ci-dessus, lorsque a = 935, il y a quatre conditions :

ConditionRésultat de la conditionLe code a-t-il été exécuté ?
a > 17trueOui
a > 235124falseNon
a > 0trueOui
a < 0falseNon

Vous n'êtes pas limité à effectuer des opérations uniquement à l'intérieur du bloc de code :

123456789101112131415
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);
copy

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 1
We're sorry to hear that something went wrong. What happened?
some-alt