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
- Création de variables :
nom
de typestring
et affectez-lui votre prénom.age
de typenumber
et affectez-lui votre âge.isFrontend
de typeboolean
qui indique si vous êtes développeur frontend ou non.villeNatale
de typestring
ounull
et n'assignez aucune valeur initialement.numberOfBrowsers
de typenumber
ouundefined
sans 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 à
numberOfBrowsers
et affichez cette valeur.
- Type Assertions :
- Utilisez une type assertion pour réaffecter
villeNatale
à une chaîne vide (en supposant quenull
n'est plus une option viable). - Affichez le type de
numberOfBrowsers
en utilisanttypeof
aprè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 à
age
et observez l'erreur TypeScript.) - Comment TypeScript gère-t-il les variables
null
etundefined
en comparaison avec JavaScript ?