⊗jstsPmBsTU 18 of 55 menu

Zjednotenie typov v TypeScript

Stáva sa, že niektorá premenná môže nadobúdať hodnoty rôznych typov. Už viete, že v tomto prípade je možné deklarovať túto premennú s typom any.

Avšak, existujú situácie, keď vieme, že premenná môže nadobúdať hodnoty nie všetkých typov, ale iba niektorých. Napríklad, môže to byť reťazec alebo číslo.

V tomto prípade bude lepšie povoliť premennej nadobúdať iba potrebné typy. To sa robí pomocou operátora zjednotenia typov, ktorý je reprezentovaný vertikálnou čiarou.

Pomocou tohto operátora povolme premennej byť reťazcom alebo číslom:

let test: string | number;

Skontrolujme - priraďme do premennej číslo:

test = 123;

A teraz do nej priraďme reťazec:

test = 'abc';

A teraz priraďme logickú hodnotu:

test = true; // bude chyba

Vytvorte premennú, ktorá môže byť buď číslo, alebo null.

Vytvorte premennú, ktorá môže byť buď číslo, reťazec alebo logická hodnota.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť