Fondamenti di TypeScript
Tipi primitivi, interfacce, union type, tipi letterali, type assertions, type guards, narrowing
1Quale tipo primitivo TypeScript rappresenta un valore testuale?
Quale tipo primitivo TypeScript rappresenta un valore testuale?
Risposta
Il tipo string rappresenta tutti i valori testuali in TypeScript, sia che siano delimitati da apici singoli, doppi o backtick per i template literals. È il tipo appropriato per memorizzare testo, nomi, messaggi, URL o qualsiasi contenuto testuale nelle applicazioni.
2Quale tipo usare per una variabile che può contenere qualsiasi valore senza controllo del tipo?
Quale tipo usare per una variabile che può contenere qualsiasi valore senza controllo del tipo?
Risposta
Il tipo any disabilita completamente il controllo dei tipi TypeScript per una variabile. Consente di assegnare qualsiasi valore ed eseguire tutte le operazioni senza errori di compilazione. Tuttavia, il suo uso è sconsigliato poiché elimina i benefici della sicurezza dei tipi.
3Quale tipo rappresenta l'assenza di un valore di ritorno in una funzione?
Quale tipo rappresenta l'assenza di un valore di ritorno in una funzione?
Risposta
Il tipo void indica che una funzione non restituisce alcun valore significativo. Viene utilizzato per funzioni che eseguono azioni senza produrre un risultato, come funzioni di visualizzazione o modifica dello stato. Una funzione void può restituire undefined implicitamente.
Qual è la principale differenza tra null e undefined in TypeScript?
Quale tipo usare per un valore il cui tipo è sconosciuto e richiede verifica prima dell'uso?
+22 domande da colloquio
Altri argomenti di colloquio Angular
TypeScript Avanzato
Fondamenti di Angular
Componenti e ciclo di vita
Services & Dependency Injection
Organizzazione dei moduli Angular
Angular CLI
Direttive e Pipe
Routing e Navigazione
Form reattivi
Form template-driven
Fondamenti di RxJS
Operatori RxJS
HttpClient e chiamate API
Gestione dello stato di base
Change Detection
Angular Signals
Standalone Components
Test unitari in Angular
Testing End-to-End
Build e ottimizzazione
Fondamenti di NgRx
NgRx avanzato
Architettura Angular
Ottimizzazione delle performance
Sicurezza e best practice
Pattern RxJS avanzati
Angular Universal e SSR
Micro-frontend Angular
Padroneggia Angular per il tuo prossimo colloquio
Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.
Inizia gratis