⊗jstsPmBsTU 18 of 55 menu

Type Union in TypeScript

Het gebeurt dat een bepaalde variabele waarden van verschillende types kan aannemen. Je weet al dat in dit geval de variabele kan worden gedeclareerd met het type any.

Er zijn echter situaties waarin we weten dat de variabele waarden kan aannemen niet van alle types, maar alleen van sommige. Bijvoorbeeld, het kan een string of een nummer zijn.

In dit geval is het beter om de variabele toe te staan alleen de benodigde types aan te nemen. Dit wordt gedaan met behulp van de type union operator, die wordt vertegenwoordigd door een verticale streep.

Laten we met deze operator de variabele toestaan een string of een nummer te zijn:

let test: string | number;

Laten we het testen - we schrijven een nummer in de variabele:

test = 123;

En nu schrijven we er een string in:

test = 'abc';

En nu schrijven we een boolean waarde:

test = true; // zal een fout geven

Maak een variabele die een nummer of null kan zijn.

Maak een variabele die een nummer, een string of een boolean kan zijn.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren