Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Utilisation de l'instruction if-else | Instructions Conditionnelles
Introduction à TypeScript

bookUtilisation de l'instruction if-else

Parfois, une seule condition ne suffit pas, et pour cela, en TypeScript (comme dans d'autres langages de programmation), il existe la construction if-else. Par exemple, si une calculatrice doit être créée, un véritable programmeur utilisera la construction if-else, comme ceci :

1234567891011121314
let a: number = 5; let b: number = 10; let operator: string = '*'; if (operator == '+') { console.log(a + b); } else if (operator == '-') { console.log(a - b); } else if (operator == '*') { console.log(a * b); } else if (operator == '/') { console.log(a / b); } else { console.log(`Error, there is no ${operator} operator!`) }
copy

Dans ce code, il y a 3 variables : le nombre a, le nombre b et l'opération qui sera effectuée entre eux. À l'aide de la construction if-else, il est déterminé quelle opération sera appliquée à ces deux nombres. Si aucune opération appropriée n'est trouvée, un message s'affichera pour indiquer que cette opération n'est pas disponible !

Examinons maintenant de plus près la syntaxe utilisée :

if (first_condition) {
    // code block if the first condition is true
} else if (second_condition) {
    /* A block of code that will execute 
    if the first condition is false
     and the second condition is true. */
} else if... {
    // You can have as many of these blocks as you want.
} else {
    /* A block of code that will execute 
    if all previous conditions are false. */
}

Remarquez que si l'une des conditions est remplie, l'instruction if-else se termine et les blocs restants sont ignorés.

Contrairement à else if, le bloc else ne possède pas de condition. Cela s'explique par le fait que else s'exécute uniquement si toutes les conditions précédentes sont false.

La structure if-else est fréquemment utilisée pour diverses tâches, allant de la vérification si un nombre est positif à la programmation d'intelligence artificielle.

Il est également possible de n'utiliser que les blocs else-if et if, sans else, par exemple :

123456
let num: number = 15; if (num >= 0) { console.log('The number is positive!'); } else { console.log('The number is negative'); }
copy

De cette manière, nous pouvons expérimenter et utiliser une telle construction à diverses fins !

1. Quel est l'objectif de l'instruction if-else en TypeScript ?

2. Dans une instruction if-else, qu'est-ce qui est exécuté si la condition dans le bloc if est fausse ?

question mark

Quel est l'objectif de l'instruction if-else en TypeScript ?

Select the correct answer

question mark

Dans une instruction if-else, qu'est-ce qui est exécuté si la condition dans le bloc if est fausse ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 3

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Awesome!

Completion rate improved to 2.94

bookUtilisation de l'instruction if-else

Glissez pour afficher le menu

Parfois, une seule condition ne suffit pas, et pour cela, en TypeScript (comme dans d'autres langages de programmation), il existe la construction if-else. Par exemple, si une calculatrice doit être créée, un véritable programmeur utilisera la construction if-else, comme ceci :

1234567891011121314
let a: number = 5; let b: number = 10; let operator: string = '*'; if (operator == '+') { console.log(a + b); } else if (operator == '-') { console.log(a - b); } else if (operator == '*') { console.log(a * b); } else if (operator == '/') { console.log(a / b); } else { console.log(`Error, there is no ${operator} operator!`) }
copy

Dans ce code, il y a 3 variables : le nombre a, le nombre b et l'opération qui sera effectuée entre eux. À l'aide de la construction if-else, il est déterminé quelle opération sera appliquée à ces deux nombres. Si aucune opération appropriée n'est trouvée, un message s'affichera pour indiquer que cette opération n'est pas disponible !

Examinons maintenant de plus près la syntaxe utilisée :

if (first_condition) {
    // code block if the first condition is true
} else if (second_condition) {
    /* A block of code that will execute 
    if the first condition is false
     and the second condition is true. */
} else if... {
    // You can have as many of these blocks as you want.
} else {
    /* A block of code that will execute 
    if all previous conditions are false. */
}

Remarquez que si l'une des conditions est remplie, l'instruction if-else se termine et les blocs restants sont ignorés.

Contrairement à else if, le bloc else ne possède pas de condition. Cela s'explique par le fait que else s'exécute uniquement si toutes les conditions précédentes sont false.

La structure if-else est fréquemment utilisée pour diverses tâches, allant de la vérification si un nombre est positif à la programmation d'intelligence artificielle.

Il est également possible de n'utiliser que les blocs else-if et if, sans else, par exemple :

123456
let num: number = 15; if (num >= 0) { console.log('The number is positive!'); } else { console.log('The number is negative'); }
copy

De cette manière, nous pouvons expérimenter et utiliser une telle construction à diverses fins !

1. Quel est l'objectif de l'instruction if-else en TypeScript ?

2. Dans une instruction if-else, qu'est-ce qui est exécuté si la condition dans le bloc if est fausse ?

question mark

Quel est l'objectif de l'instruction if-else en TypeScript ?

Select the correct answer

question mark

Dans une instruction if-else, qu'est-ce qui est exécuté si la condition dans le bloc if est fausse ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 3
some-alt