⊗jstsPmBsTU 18 of 55 menu

Type Union i TypeScript

Det sker, at en bestemt variabel kan antage værdier af forskellige typer. Du ved allerede, at man i dette tilfælde kan deklarere denne variabel med typen any.

Imidlertid er der situationer, hvor vi ved, at variablen kun kan antage værdier af ikke alle typer, men kun af nogle. For eksempel, den kan enten være en streng eller et tal.

I dette tilfælde vil det være bedre at tillade variablen kun at acceptere de nødvendige typer. Dette gøres ved hjælp af type union operatoren, som repræsenteres af et vertikalstreg.

Lad os ved hjælp af denne operator tillade variablen at være enten en streng eller et tal:

let test: string | number;

Lad os tjekke - tildel variablen et tal:

test = 123;

Og nu tildeler vi den en streng:

test = 'abc';

Og nu tildeler vi den en boolsk værdi:

test = true; // vil give en fejl

Lav en variabel, der enten kan være et tal eller null.

Lav en variabel, der enten kan være et tal, en streng eller en boolsk værdi.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis