Exercice 5.1 - Les Types primitifs
- Créer un nouveau fichier
5.1-exercice-variables-primitives.tset effectuer les tâches suivantes : - Ajouter
export {}à la fin du fichier pour éviter les erreurs de conflit de déclaration.
Instructions
- Création de variables :
nomde typestringet affectez-lui votre prénom.agede typenumberet affectez-lui votre âge.isFrontendde typebooleanqui indique si vous êtes développeur frontend ou non.villeNatalede typestringounullet n'assignez aucune valeur initialement.numberOfBrowsersde typenumberouundefinedsans lui donner de valeur.
- 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 à
numberOfBrowserset affichez cette valeur.
- Type Assertions :
- Utilisez une type assertion pour réaffecter
villeNataleà une chaîne vide (en supposant quenulln'est plus une option viable). - Affichez le type de
numberOfBrowsersen utilisanttypeofaprès avoir assigné une valeur.
- Utilisez une type assertion pour réaffecter
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 à
ageet observez l'erreur TypeScript.) - Comment TypeScript gère-t-il les variables
nulletundefineden comparaison avec JavaScript ?