⊗jstsPmBsTU 18 of 55 menu

Tyypien yhdistäminen TypeScriptissä

Joskus tapahtuu, että tietty muuttuja voi saada arvoja eri tyypeistä. Tiedät jo, että tässä tapauksessa voit määritellä tämän muuttujan tyypiksi any.

On kuitenkin tilanteita, joissa tiedämme, että muuttuja voi saada arvoja ei kaikista tyypeistä, vain joistakin. Esimerkiksi, se voi olla joko merkkijono tai numero.

Tässä tapauksessa on parempi sallia muuttujan hyväksyä vain tarvittavat tyypit. Tämä tehdään käyttämällä tyyppien yhdistämisoperaattoria, joka on pystyviiva.

Käytetään tätä operaattoria sallimaan muuttujan olla joko merkkijono tai numero:

let test: string | number;

Kokeillaan - kirjoitetaan muuttujaan numero:

test = 123;

Ja nyt kirjoitetaan siihen merkkijono:

test = 'abc';

Ja nyt kirjoitetaan looginen arvo:

test = true; // tulee virhe

Tee muuttuja, joka voi olla joko numero tai null.

Tee muuttuja, joka voi olla joko numero, merkkijono tai looginen arvo.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää