⊗jstsPmBsTU 18 of 55 menu

Unionstyper i TypeScript

Det hender at en variabel kan ta verdier av forskjellig type. Du vet allerede at man i dette tilfellet kan deklarere denne variabelen med typen any.

Imidlertid er det situasjoner der vi vet at variabelen kan ta verdier av ikke alle typer, men bare noen. For eksempel, den kan være enten en streng eller et tall.

I dette tilfellet vil det være bedre å tillate variabelen å kun ta de nødvendige typene. Dette gjøres ved hjelp av unionstypeoperatoren, som er et vertikalt strek symbol.

La oss ved hjelp av denne operatoren tillate en variabel å være enten en streng eller et tall:

let test: string | number;

La oss sjekke - la oss tilordne variabelen et tall:

test = 123;

Og nå tilordner vi den en streng:

test = 'abc';

Og nå tilordner vi den en logisk verdi:

test = true; // vil gi feil

Lag en variabel som kan være enten et tall eller null.

Lag en variabel som kan være enten et tall, en streng, eller en logisk verdi.

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