Utilisation 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 :
1234567891011121314let 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!`) }
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 :
123456let num: number = 15; if (num >= 0) { console.log('The number is positive!'); } else { console.log('The number is negative'); }
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 ?
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
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
Utilisation 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 :
1234567891011121314let 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!`) }
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 :
123456let num: number = 15; if (num >= 0) { console.log('The number is positive!'); } else { console.log('The number is negative'); }
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 ?
Merci pour vos commentaires !