⊗jstsPmBsTU 18 of 55 menu

Унија типова у TypeScript-у

Дешава се да нека променљива може примати вредности различитог типа. Већ знате да у том случају можете декларисати ову променљиву са типом any.

Међутим, постоје ситуације када знамо да променљива може примати вредности не свих типова, већ само неких. На пример, она може бити или стринг, или број.

У овом случају боље би било дозволити променљивој да прима само потребне типове. То се ради уз помоћ оператора уније типова, који представља вертикалну црту.

Хајде да уз помоћ овог оператора дозволимо променљивој да буде или стринг, или број:

let test: string | number;

Хајде да проверимо - уписaћемо у променљиву број:

test = 123;

A сада ћемо у њу уписати стринг:

test = 'abc';

A сада ћемо уписати логичку вредност:

test = true; // биће грешка

Направите променљиву која може бити или број, или null.

Направите променљиву која може бити или број, или стринг, или логичка.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј