Les bases de TypeScript
Types primitifs, interfaces, types unions, types littéraux, type assertions, type guards, narrowing
1Quel type primitif TypeScript représente une valeur textuelle ?
Quel type primitif TypeScript représente une valeur textuelle ?
Réponse
Le type string représente toutes les valeurs textuelles en TypeScript, qu'elles soient délimitées par des guillemets simples, doubles ou des backticks pour les template literals. C'est le type approprié pour stocker du texte, des noms, des messages, des URLs ou tout contenu textuel dans les applications.
2Quel type utiliser pour une variable pouvant contenir n'importe quelle valeur sans vérification de type ?
Quel type utiliser pour une variable pouvant contenir n'importe quelle valeur sans vérification de type ?
Réponse
Le type any désactive complètement la vérification de type TypeScript pour une variable. Il permet d'assigner n'importe quelle valeur et d'effectuer toutes opérations sans erreur de compilation. Toutefois, son usage est déconseillé car il élimine les bénéfices de la sécurité de type.
3Quel type représente l'absence de valeur de retour dans une fonction ?
Quel type représente l'absence de valeur de retour dans une fonction ?
Réponse
Le type void indique qu'une fonction ne retourne aucune valeur significative. Il est utilisé pour les fonctions qui effectuent des actions sans produire de résultat, comme les fonctions d'affichage ou de modification d'état. Une fonction void peut retourner undefined implicitement.
Quelle est la différence principale entre null et undefined en TypeScript ?
Quel type utiliser pour une valeur dont le type est inconnu et nécessite une vérification avant utilisation ?
+22 questions d'entretien
Autres sujets d'entretien Angular
TypeScript avancé
Fondamentaux Angular
Composants et cycle de vie
Services et Dependency Injection
Organisation des Modules Angular
Angular CLI
Directives et Pipes
Routing et Navigation
Formulaires réactifs
Formulaires template-driven
Fondamentaux RxJS
Opérateurs RxJS
HttpClient et API calls
Gestion d'état de base
Change Detection
Angular Signals
Standalone Components
Tests unitaires Angular
Tests end-to-end
Build et optimisation
Fondamentaux NgRx
NgRx avancé
Architecture Angular
Optimisation de performance
Sécurité et bonnes pratiques
Patterns RxJS avancés
Angular Universal et SSR
Micro-frontends Angular
Maîtrise Angular pour ton prochain entretien
Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.
Commencer gratuitement