Angular

Podstawy TypeScript

Typy prymitywne, interfejsy, typy union, typy literalne, type assertions, type guards, narrowing

25 pytań z rozmów·
Junior
1

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.

2

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.

3

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.

4

Jaka jest główna różnica między null a undefined w TypeScript?

5

Którego typu użyć dla wartości, której typ jest nieznany i wymaga weryfikacji przed użyciem?

+22 pytań z rozmów

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