Exercice - Enum
Instructions
- Définition d'une
enum:- Définissez une
enumnomméeNiveauAccespour représenter différents niveaux d'accès dans un système informatique. Les niveaux sontNone,Read,Write, etAdmin. - Affectez des valeurs explicites à chaque membre de l'
enum(par exemple, 0, 1, 2, 3).
- Définissez une
- Utilisation de l'
enum:- Déclarez une variable
accesUtilisateuret assignez-lui le niveauWritede l'enum NiveauAcces. - Écrivez une fonction qui prend un paramètre de type
NiveauAcceset affiche un message approprié selon le niveau d'accès (e.g., "Accès en lecture seule", "Accès complet").
- Déclarez une variable
- Énumération avec
string:- Modifiez l'
enum NiveauAccespour utiliser des valeurs de typestring(e.g., "Aucun", "Lecture", "Écriture", "Administrateur"). - Refaites la fonction précédente pour qu'elle gère cette nouvelle forme de l'
enum.
- Modifiez l'
Questions de réflexion
- Quels sont les avantages de l'utilisation des
enumpar rapport aux constantes traditionnelles ? - Comment les
enumaméliorent-ils la sécurité de type dans un projet TypeScript ? - Quelle est la différence entre les
enumnumériques et lesenumde chaînes ?