TypeScript · Junior · Frage 9 von 75
Was bedeutet der Typ string | number?
- 1Ein String, der nur Ziffern enthält
- 2Der Wert ist zugleich String und Zahl (eine Intersection)
- 3Der Wert kann ein String oder eine Zahl sein (eine Union)
Antwort zeigen
Richtige Antwort: Der Wert kann ein String oder eine Zahl sein (eine Union)
Erklärung
Ein Union-Typ erlaubt jedes seiner Mitglieder. Bis der Typ eingegrenzt ist, sind nur Operationen verfügbar, die alle Mitglieder gemeinsam haben. Eine Intersection schreibt man mit &, sie verlangt, alle Typen zugleich zu erfüllen (A & B).