⊗jstsPmBsTU 18 of 55 menu

Tipu apvienošana TypeScript

Gadās, ka kāds mainīgs var pieņemt dažāda tipa vērtības. Jūs jau zināt, ka šajā gadījumā var deklarēt šo mainīgo ar tipu any.

Tomēr ir situācijas, kad mēs zinām, ka mainīgais var pieņemt vērtības ne no visiem tipiem, bet tikai no dažiem. Piemēram, tas var būt vai nu virkne, vai skaitlis.

Šajā gadījumā labāk būs atļaut mainīgajam pieņemt tikai nepieciešamos tipus. Tas tiek darīts, izmantojot tipu apvienošanas operatoru, ko attēlo vertikāla svītra.

Izmantosim šo operatoru, lai atļautu mainīgajam būt vai nu virknei, vai skaitlim:

let test: string | number;

Pārbaudīsim - ierakstīsim mainīgajā skaitli:

test = 123;

Un tagad ierakstīsim tajā virkni:

test = 'abc';

Un tagad ierakstīsim loģisko vērtību:

test = true; // radīs kļūdu

Izveidojiet mainīgo, kas var būt vai nu skaitlis, vai null.

Izveidojiet mainīgo, kas var būt vai nu skaitlis, vai virkne, vai loģiskais.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt