Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Opérateurs de comparaison | Instructions Conditionnelles
Introduction à TypeScript

bookOpérateurs de comparaison

Commençons par définir ce que sont les opérateurs de comparaison.

Voici les principaux opérateurs de comparaison en TypeScript :

  • == (égal): Compare deux valeurs pour l’égalité, en les convertissant au besoin vers un type commun. Par exemple :
12
let example = 5 == "5"; console.log(example); // true
copy
  • === (strictement égal): Compare deux valeurs pour l’égalité sans conversion de type. Cet opérateur prend en compte à la fois le type et la valeur. Par exemple :
1234
let first = 5 === 5; // true, as values and types match let second = 5 === "5"; // false, as types are different console.log(first); console.log(second);
copy
  • != (différent de): Compare deux valeurs pour inégalité, en les convertissant à un type commun si nécessaire ;
  • !== (strictement différent de): Compare deux valeurs pour inégalité sans conversion de type.
1234
let first = 5; let second = '5'; console.log(first != second) console.log(first !== second)
copy
  • > (supérieur à) : Vérifie si la valeur de gauche est supérieure à la valeur de droite. Par exemple :
12
let example = 10 > 5; // true console.log(example);
copy
  • < (inférieur à) : Vérifie si la valeur de gauche est inférieure à la valeur de droite. Par exemple :
12
let example = 10 < 5; // false console.log(example);
copy
  • >= (supérieur ou égal à) : Vérifie si la valeur de gauche est supérieure ou égale à la valeur de droite.

  • <= (inférieur ou égal à) : Vérifie si la valeur de gauche est inférieure ou égale à la valeur de droite.

12345
let first = 5; let second = 5; let third = 10; console.log(first >= second); console.log(first <= third);
copy

Avancé

Explication du transtypage :

Le transtypage, également appelé conversion de type, est le processus qui consiste à changer le type de données d'une valeur d'un type à un autre. En TypeScript, cela peut être effectué explicitement à l'aide d'assertions de type ou de fonctions de conversion. Par exemple, convertir un nombre en chaîne de caractères :

let num: number = 42;
let str: string = num.toString(); 
// Explicit type casting from number to string

Le transtypage est nécessaire lorsque vous souhaitez vous assurer qu'une valeur est traitée comme un type spécifique dans un contexte particulier, en particulier lorsque l'inférence de type de TypeScript n'est pas suffisante. Cela vous permet de contrôler les types des variables et d'éviter les erreurs liées aux types dans votre code.

Note

Nous aborderons ce que sont les fonctions ainsi que leur création et leur utilisation plus tard dans ce cours. Il s'agit d'un sujet important, mais il est encore trop tôt pour l'aborder maintenant.

1. Quelle est la différence entre == et === en TypeScript ?

2. Quel opérateur utilise-t-on pour vérifier si une valeur est supérieure à une autre en TypeScript ?

question mark

Quelle est la différence entre == et === en TypeScript ?

Select the correct answer

question mark

Quel opérateur utilise-t-on pour vérifier si une valeur est supérieure à une autre en TypeScript ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 1

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

bookOpérateurs de comparaison

Glissez pour afficher le menu

Commençons par définir ce que sont les opérateurs de comparaison.

Voici les principaux opérateurs de comparaison en TypeScript :

  • == (égal): Compare deux valeurs pour l’égalité, en les convertissant au besoin vers un type commun. Par exemple :
12
let example = 5 == "5"; console.log(example); // true
copy
  • === (strictement égal): Compare deux valeurs pour l’égalité sans conversion de type. Cet opérateur prend en compte à la fois le type et la valeur. Par exemple :
1234
let first = 5 === 5; // true, as values and types match let second = 5 === "5"; // false, as types are different console.log(first); console.log(second);
copy
  • != (différent de): Compare deux valeurs pour inégalité, en les convertissant à un type commun si nécessaire ;
  • !== (strictement différent de): Compare deux valeurs pour inégalité sans conversion de type.
1234
let first = 5; let second = '5'; console.log(first != second) console.log(first !== second)
copy
  • > (supérieur à) : Vérifie si la valeur de gauche est supérieure à la valeur de droite. Par exemple :
12
let example = 10 > 5; // true console.log(example);
copy
  • < (inférieur à) : Vérifie si la valeur de gauche est inférieure à la valeur de droite. Par exemple :
12
let example = 10 < 5; // false console.log(example);
copy
  • >= (supérieur ou égal à) : Vérifie si la valeur de gauche est supérieure ou égale à la valeur de droite.

  • <= (inférieur ou égal à) : Vérifie si la valeur de gauche est inférieure ou égale à la valeur de droite.

12345
let first = 5; let second = 5; let third = 10; console.log(first >= second); console.log(first <= third);
copy

Avancé

Explication du transtypage :

Le transtypage, également appelé conversion de type, est le processus qui consiste à changer le type de données d'une valeur d'un type à un autre. En TypeScript, cela peut être effectué explicitement à l'aide d'assertions de type ou de fonctions de conversion. Par exemple, convertir un nombre en chaîne de caractères :

let num: number = 42;
let str: string = num.toString(); 
// Explicit type casting from number to string

Le transtypage est nécessaire lorsque vous souhaitez vous assurer qu'une valeur est traitée comme un type spécifique dans un contexte particulier, en particulier lorsque l'inférence de type de TypeScript n'est pas suffisante. Cela vous permet de contrôler les types des variables et d'éviter les erreurs liées aux types dans votre code.

Note

Nous aborderons ce que sont les fonctions ainsi que leur création et leur utilisation plus tard dans ce cours. Il s'agit d'un sujet important, mais il est encore trop tôt pour l'aborder maintenant.

1. Quelle est la différence entre == et === en TypeScript ?

2. Quel opérateur utilise-t-on pour vérifier si une valeur est supérieure à une autre en TypeScript ?

question mark

Quelle est la différence entre == et === en TypeScript ?

Select the correct answer

question mark

Quel opérateur utilise-t-on pour vérifier si une valeur est supérieure à une autre en TypeScript ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 1
some-alt