Contenu du cours
Introduction à TypeScript
Introduction à TypeScript
Opérateurs de Comparaison
Commençons par ce que sont les opérateurs de comparaison en premier lieu. Alors...
Voici les principaux opérateurs de comparaison en TypeScript :
==
(égal): Compare deux valeurs pour l'égalité, en les convertissant à un type commun si nécessaire. Par exemple :
let example = 5 == "5"; console.log(example); // true
===
(strict equal): Compare deux valeurs pour l'égalité sans conversion de type. Cet opérateur considère à la fois le type et la valeur. Par exemple :
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);
!=
(not equal): Compare deux valeurs pour l'inégalité, en les convertissant à un type commun si nécessaire ;!==
(strict not equal): Compare deux valeurs pour l'inégalité sans conversion de type.
let first = 5; let second = '5'; console.log(first != second) console.log(first !== second)
>
(supérieur à): Vérifie si la valeur de gauche est supérieure à la valeur de droite. Par exemple :
let example = 10 > 5; // true console.log(example);
<
(moins que): Vérifie si la valeur de gauche est inférieure à la valeur de droite. Par exemple :
let example = 10 < 5; // false console.log(example);
-
>=
(plus grand ou égal à): Vérifie si la valeur de gauche est supérieure ou égale à la valeur de droite. -
<=
(moins que ou égal à): Vérifie si la valeur de gauche est inférieure ou égale à la valeur de droite.
let first = 5; let second = 5; let third = 10; console.log(first >= second); console.log(first <= third);
Avancé
Explication du Casting de Type :
Le casting de type, également connu sous le nom de conversion de type, est le processus de changement du type de données d'une valeur d'un type à un autre. En TypeScript, cela peut être fait explicitement en utilisant des assertions de type ou des fonctions de conversion. Par exemple, convertir un nombre en chaîne de caractères :
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, surtout lorsque l'inférence de type de TypeScript n'est pas suffisante. Cela vous aide à contrôler les types de variables et à éviter les erreurs liées aux types dans votre code.
Remarque
Nous parlerons de ce que sont les
fonctions
et comment les créer et les utiliser plus tard dans ce cours. C'est un sujet important, mais pour l'instant, c'est trop tôt.
1. Quelle est la différence entre ==
et ===
en TypeScript ?
2. Quel opérateur utilisez-vous pour vérifier si une valeur est supérieure à une autre en TypeScript ?
Merci pour vos commentaires !