⊗jstsPmBsTU 18 of 55 menu

Տիպերի միավորումը TypeScript-ում

Լինում է, որ ինչ-որ փոփոխական կարող է ընդունել տարբեր տիպերի արժեքներ։ Դուք արդեն գիտեք, որ այս դեպքում կարելի է հայտարարել այդ փոփոխականը any տիպով։

Սակայն, լինում են իրավիճակներ, երբ մենք գիտենք, որ փոփոխականը կարող է ընդունել արժեքներ ոչ բոլոր տիպերից, այլ միայն որոշներից։ Օրինակ, այն կարող է լինել կամ տող, կամ թիվ։

Այս դեպքում ավելի լավ կլինի թույլատրել փոփոխականին ընդունել միայն անհրաժեշտ տիպերը։ Դա արվում է տիպերի միավորման օպերատորի միջոցով, որը ներկայացնում է ուղղահայաց գիծ։

Եկեք այս օպերատորի օգնությամբ թույլատրենք փոփոխականին լինել կամ տող, կամ թիվ։

let test: string | number;

Եկեք ստուգենք - գրենք փոփոխականի մեջ թիվ։

test = 123;

Իսկ այժմ գրենք դրա մեջ տող։

test = 'abc';

Իսկ այժմ գրենք տրամաբանական արժեք։

test = true; // կլինի սխալ

Ստեղծեք փոփոխական, որը կարող է լինել կամ թիվ, կամ null։

Ստեղծեք փոփոխական, որը կարող է լինել կամ թիվ, կամ տող, կամ տրամաբանական արժեք։

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել