⊗jstsPmBsTU 18 of 55 menu

Tüüpide ühendamine TypeScriptis

Juhtub nii, et mõni muutuja võib võtta erinevat tüüpi väärtusi. Te juba teate, et sel juhul saab selle muutuja deklareerida tüübiga any.

Siiski on olukordi, kus me teame, et muutuja võib võtta väärtusi mitte kõikidest tüüpidest, vaid ainult mõnest. Näiteks see võib olla kas string või number.

Sel juhul on parem lubada muutujal võtta ainult vajalikke tüüpe. See tehakse kasutades tüüpide ühendusoperaatorit, mida esindab vertikaalne püstkriips.

Lubame selle operaatori abil muutujal olla kas string või number:

let test: string | number;

Kontrollime - kirjutame muutujasse numbri:

test = 123;

Ja nüüd kirjutame sellesse stringi:

test = 'abc';

Ja nüüd kirjutame loogilise väärtuse:

test = true; // tekib viga

Tehke muutuja, mis võib olla kas number või null.

Tehke muutuja, mis võib olla kas number, string või loogiline väärtus.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu