Podstawy TypeScript
Typy prymitywne, interfejsy, typy union, typy literalne, type assertions, type guards, narrowing
1Który prymitywny typ TypeScript reprezentuje wartość tekstową?
Który prymitywny typ TypeScript reprezentuje wartość tekstową?
Odpowiedź
Typ string reprezentuje wszystkie wartości tekstowe w TypeScript, niezależnie od tego, czy są ograniczone pojedynczymi cudzysłowami, podwójnymi czy backtickami dla template literals. Jest to odpowiedni typ do przechowywania tekstu, nazw, komunikatów, adresów URL lub dowolnej zawartości tekstowej w aplikacjach.
2Którego typu użyć dla zmiennej, która może zawierać dowolną wartość bez sprawdzania typu?
Którego typu użyć dla zmiennej, która może zawierać dowolną wartość bez sprawdzania typu?
Odpowiedź
Typ any całkowicie wyłącza sprawdzanie typów TypeScript dla zmiennej. Pozwala przypisywać dowolne wartości i wykonywać wszystkie operacje bez błędów kompilacji. Jednak jego użycie jest odradzane, ponieważ eliminuje korzyści z bezpieczeństwa typów.
3Który typ reprezentuje brak wartości zwracanej w funkcji?
Który typ reprezentuje brak wartości zwracanej w funkcji?
Odpowiedź
Typ void wskazuje, że funkcja nie zwraca żadnej znaczącej wartości. Jest używany dla funkcji wykonujących akcje bez generowania wyniku, takich jak funkcje wyświetlania lub modyfikacji stanu. Funkcja void może domyślnie zwracać undefined.
Jaka jest główna różnica między null a undefined w TypeScript?
Którego typu użyć dla wartości, której typ jest nieznany i wymaga weryfikacji przed użyciem?
+22 pytań z rozmów
Inne tematy rekrutacyjne Angular
TypeScript zaawansowany
Podstawy Angulara
Komponenty i cykl życia
Services & Dependency Injection
Organizacja modułów Angular
Angular CLI
Dyrektywy i Pipe'y
Routing i Nawigacja
Formularze reaktywne
Formularze template-driven
Podstawy RxJS
Operatory RxJS
HttpClient i wywołania API
Podstawowe zarządzanie stanem
Change Detection
Angular Signals
Standalone Components
Testy jednostkowe w Angular
Testowanie End-to-End
Build i optymalizacja
Podstawy NgRx
Zaawansowany NgRx
Architektura Angular
Optymalizacja wydajności
Bezpieczeństwo i najlepsze praktyki
Zaawansowane wzorce RxJS
Angular Universal i SSR
Angular Micro-frontends
Opanuj Angular na następną rozmowę
Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.
Zacznij za darmo