TypeScript
5.1 - Exercice : Les Types primitifs

Exercice 5.1 - Les Types primitifs

  • Créer un nouveau fichier 5.1-exercice-variables-primitives.ts et effectuer les tâches suivantes :
  • Ajouter export {} à la fin du fichier pour éviter les erreurs de conflit de déclaration.

Instructions

  1. Création de variables :
    • nom de type string et affectez-lui votre prénom.
    • age de type number et affectez-lui votre âge.
    • isFrontend de type boolean qui indique si vous êtes développeur frontend ou non.
    • villeNatale de type string ou null et n'assignez aucune valeur initialement.
    • numberOfBrowsers de type number ou undefined sans lui donner de valeur.

  1. Manipulation et affichage :
    • Affichez chacune des variables dans la console.
    • Changez la valeur de villeNatale à votre ville de naissance, puis affichez-la de nouveau.
    • Indiquez le nombre de navigateurs que vous avez installer sur votre ordinateur dans à numberOfBrowsers et affichez cette valeur.

  1. Type Assertions :
    • Utilisez une type assertion pour réaffecter villeNatale à une chaîne vide (en supposant que null n'est plus une option viable).
    • Affichez le type de numberOfBrowsers en utilisant typeof après avoir assigné une valeur.

Questions de réflexion

  • Qu'arrive-t-il lorsque vous tentez d'affecter une valeur d'un type incorrect à une variable ? (Essayez d'affecter une chaîne de caractères à age et observez l'erreur TypeScript.)
  • Comment TypeScript gère-t-il les variables null et undefined en comparaison avec JavaScript ?