Types de base : str, num, boolean
Fait partie de la section Introduction à TypeScript du Journey JavaScript de Coddy. Leçon 6 sur 73.
TypeScript possède trois types primitifs fondamentaux qui constituent les briques de base de la plupart des applications : string, number et boolean. Ces types vous permettent d'imposer le type de données que vos variables peuvent contenir.
Le type string est utilisé pour les données textuelles. Vous pouvez déclarer une variable de type string comme ceci :
let productName: string = "Laptop";Le type number gère toutes les valeurs numériques en TypeScript - à la fois les entiers et les décimaux :
let price: number = 999.99;Le type boolean représente des valeurs vrai/faux, parfait pour les indicateurs et les conditions :
let inStock: boolean = true;Défi
FacileCréez trois variables distinctes avec des annotations de type explicites et des valeurs appropriées :
Déclarez une variable nommée productName de type string et affectez-lui la valeur "Gaming Mouse".
Déclarez une variable nommée price de type number et affectez-lui la valeur 49.99.
Déclarez une variable nommée inStock de type boolean et affectez-lui la valeur true.
Affichez les trois variables dans la console sur des lignes distinctes dans l'ordre où elles ont été déclarées.
Essayez vous-même
// TODO: Écrivez votre code ici
// Déclarez les trois variables avec des annotations de type explicites et des valeurs
// Ensuite, affichez-les dans la consoleCette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Introduction à TypeScript
1Premiers pas avec TS
Qu'est-ce que TypeScript ?Pourquoi utiliser TypeScript ?Votre premier code TypeScriptProcessus de compilation et erreursRécapitulatif : Introduction à TS4Travailler avec les fonctions
Typage des paramètres et valeurs de retourTypage des fonctions fléchéesLe type de retour 'void'Paramètres optionnels avec '?'Valeurs par défaut des paramètresTypage des paramètres RestDéfinir des types de fonctionsRécapitulatif : Créer des fonctions typées2Types fondamentaux
Types de base : str, num, booleanLe type 'any' : la porte de sortieLe type 'unknown'Travailler avec 'null' et 'undef'L'inférence de type en actionAnnotations de type explicitesRécapitulatif : Pratique des types fondamentaux5Types : Alias, Unions & Intersections
Alias de types pour les primitifsTypes d'union ('|')Travailler avec les types d'unionTypes littérauxTypes d'intersection ('&')Combiner des alias de typesRécapitulatif : Combinaisons de types avancées3Structure de données : Tableaux et Tuples
Tableaux typésModificateur 'readonly' pour les tableauxQu'est-ce qu'un tuple ?Déclaration et accès aux tuplesDéstructuration de tuplesTuples readonlyTableaux typés multidimensionnelsSpread operator avec les tableauxRécapitulatif : Tableaux et tuples6Typage des objets et interfaces
Annotations de type d'objet en ligneAlias de type pour les objetsIntroduction aux interfacesInterfaces vs Alias de typePropriétés optionnelles et ReadonlyÉtendre les interfaces et les typesAjout de méthodes aux interfacesRécapitulatif : Définir la structure des objetsEntraînez-vous par vous-même : Compilateur JavaScript en ligne