⊗jstsPmBsTU 18 of 55 menu

Unie van tipes in TypeScript

Dit gebeur soms dat 'n sekere veranderlike waardes van verskillende tipes kan aanneem. Jy weet reeds dat ons in so 'n geval hierdie veranderlike kan verklaar met die tipe any.

Daar is eger situasies waar ons weet dat die veranderlike waardes kan aanneem van nie alle tipes nie, maar slegs van sekere. Byvoorbeeld, dit kan óf 'n string wees, óf 'n getal.

In hierdie geval sal dit beter wees om die veranderlike toe te laat om slegs die nodige tipes aan te neem. Dit word gedoen met behulp van die tipe-unie-operateur, wat verteenwoordig word deur 'n vertikale streep.

Kom ons laat die veranderlike met behulp van hierdie operateur toe om óf 'n string, óf 'n getal te wees:

let test: string | number;

Kom ons toets dit - laat ons 'n getal in die veranderlike toewys:

test = 123;

En nou wys ons 'n string daaraan toe:

test = 'abc';

En nou wys ons 'n Booleaanse waarde daaraan toe:

test = true; // sal 'n fout wees

Maak 'n veranderlike wat óf 'n getal, óf null kan wees.

Maak 'n veranderlike wat óf 'n getal, óf 'n string, óf 'n Booleaanse waarde kan wees.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp