⊗jstsPmBsTU 18 of 55 menu

Tipų sujungimas TypeScript

Būna taip, kad tam tikras kintamasis gali priimti skirtingų tipų reikšmes. Jūs jau žinote, kad tokiu atveju galima deklaruoti šį kintamąjį su tipu any.

Tačiau būna situacijų, kai mums žinoma, kad kintamasis gali priimti reikšmes ne visų tipų, o tik kai kurių. Pavyzdžiui, jis gali būti arba eilutė, arba skaičius.

Tokiu atveju geriau bus leisti kintamajam priimti tik reikalingus tipus. Tai daroma naudojant tipų sujungimo operatorių, kuris vaizduojamas kaip vertikali linija.

Panaudokime šį operatorių, kad leistume kintamajam būti arba eilute, arba skaičiumi:

let test: string | number;

Patikrinkime - įrašykime į kintamąjį skaičių:

test = 123;

O dabar įrašykime į jį eilutę:

test = 'abc';

O dabar įrašykime loginę reikšmę:

test = true; // bus klaida

Sukurkite kintamąjį, kuris gali būti arba skaičius, arba null.

Sukurkite kintamąjį, kuris gali būti arba skaičius, arba eilutė, arba loginis.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti