TypeScript · Junior · Pytanie 9 z 75
Co oznacza typ string | number?
- ✓Poprawna odpowiedź: Wartość może być stringiem lub liczbą (unia)
- 2Wartość jest jednocześnie stringiem i liczbą (przecięcie)
- 3String zawierający tylko cyfry
Wyjaśnienie
Typ unii dopuszcza dowolny ze swoich członów. Dopóki typ nie zostanie zawężony, dostępne są tylko operacje wspólne dla wszystkich członów. Przecięcie zapisuje się przez & i wymaga zgodności ze wszystkimi typami naraz (A & B).