⊗jstsPmBsTU 18 of 55 menu

Unija tipova u TypeScript-u

Dešava se da određena promenljiva može primatiti vrednosti različitog tipa. Već znate da se u tom slučaju ta promenljiva može deklarisati sa tipom any.

Međutim, postoje situacije kada znamo da promenljiva može primati vrednosti ne svih tipova, već samo nekih. Na primer, može biti ili string, ili broj.

U tom slučaju biće bolje dozvoliti promenljivoj da prihvata samo potrebne tipove. To se radi uz pomoć operatora unije tipova, koji predstavlja vertikalnu crtu.

Hajde da uz pomoć ovog operatora dozvolimo promenljivoj da bude ili string, ili broj:

let test: string | number;

Hajde da proverimo - upišimo u promenljivu broj:

test = 123;

A sada upišimo u nju string:

test = 'abc';

A sada upišimo logičku vrednost:

test = true; // biće greška

Napravite promenljivu koja može biti ili broj, ili null.

Napravite promenljivu koja može biti ili broj, ili string, ili logička vrednost.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij