L'instruction If
Fait partie de la section Fondamentaux du Journey JavaScript de Coddy — leçon 23 sur 77.
Les instructions if nous permettent d'exécuter du code sous certaines conditions.
Par exemple, examinons le code suivant :
let age = 20;
let status = "Child";
if (age > 18) {
status = "Adult";
}
age += 1;Le code ci-dessus vérifie si la variable age est supérieure à 18. Si c'est le cas, il définira status pour contenir la chaîne "Adult".
À la fin, le code incrémentera age de 1, que l'âge soit supérieur à 18 ou non.
Pour utiliser une instruction if, nous devons ajouter des parenthèses () qui détermineront la condition, et tout ce qui se trouve à l'intérieur de l'if est entre accolades {} :
if (condition) {
code;
code;
code;
}Si la condition est vraie, nous entrerons dans le bloc de code à l'intérieur du if (le code à l'intérieur des accolades)
Défi
DébutantOn vous donne un code.
Les variables a et b ont des valeurs manquantes, complétez-les pour que le code à l'intérieur de l'instruction if soit exécuté !
Bonus : essayez de trouver plus d'une solution !
Aide-mémoire
Les instructions if exécutent du code lorsqu'une condition est vraie :
if (condition) {
// code à exécuter
}Exemple :
let age = 20;
let status = "Child";
if (age > 18) {
status = "Adult";
}La condition se place entre parenthèses () et le code à exécuter se place entre accolades {}.
Essayez vous-même
let a = ?
let b = ?
// Ne rien changer en dessous de cette ligne
let c = 0;
if (a >= b && !(b < 10)) {
c = 2;
}
c += 1;
console.log(`c = ${c}`);Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Fondamentaux
4Opérateurs Partie 2
Opérateurs logiques Partie 1Opérateurs logiques Partie 2Récapitulatif - Logique simpleOpérateurs logiques Partie 3Coercion de type7Calculateur de partage d'addition
Message de bienvenueCalcul du pourboire et du total10FizzBuzz avec une variante
Présentation du jeuLa fonction FizzBuzz13Suivi de liste de courses
Présentation du projetAjouter un article2Variables
NombresChaînes de caractèresBooléensConventions de nommageVariables videsRécapitulatif - Initialiser des variablesConstantes5Prise de décision
L'instruction IfIf - ElseRécapitulatif - Calculatrice simpleIf - Else imbriquésL'instruction Switch8Boucles
Boucle ForBoucle WhileBreakContinueRécapitulatif - FactorielleBoucle Do WhileBoucles imbriquées3Opérateurs - Partie 1
Opérateurs arithmétiquesOpérateur moduloRaccourcis arithmétiquesOpérateurs de comparaisonÉgalité stricte vs faibleRécapitulatif - Mathématiques simples6Entrées/Sorties de base
SortieSortie avec des variablesConversion de type - Partie 1Conversion de type - Partie 2Récapitulatif - Jusqu'à 120Récapitulatif - Vrai ou Faux