Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Instruction If-Else | Instructions Conditionnelles
Introduction à TypeScript

book
Instruction If-Else

Parfois, une 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 vous devez créer une calculatrice, vous, en tant que véritable programmeur, le ferez en utilisant la construction if-else, comme ceci :

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!`)
}
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, nous avons 3 variables : le nombre a, le nombre b, et l'opération qui sera effectuée entre eux. En utilisant la construction if-else, nous déterminons quelle opération sera appliquée à ces deux nombres. Si nous ne trouvons pas d'opération appropriée, nous afficherons un message indiquant qu'une telle opération n'est pas disponible !

Examinons maintenant de plus près la syntaxe que nous utilisons :

javascript
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. */
}

Notez que si l'une des conditions est remplie, nous quittons l'instruction if-else, et les blocs restants sont ignorés.

Contrairement à else if, le bloc else n'a pas de bloc de condition. Cela est dû au fait que else s'exécute uniquement si toutes les conditions précédentes étaient false.

La construction if-else est souvent utilisée pour une variété de tâches, allant de la vérification si un nombre est positif à l'écriture d'intelligence artificielle.

Vous pouvez également choisir de ne pas utiliser de blocs else-if et d'utiliser uniquement if et else, par exemple :

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

De cette façon, nous pouvons expérimenter et utiliser une telle construction à diverses fins!

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

2. Dans une instruction if-else, qu'est-ce qui est exécuté si la condition à l'intérieur du bloc if est fausse ?

question mark

Quel est le but 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 à l'intérieur du 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
ChatGPT

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

We use cookies to make your experience better!
some-alt