⊗jstsPmBsTU 18 of 55 menu

Łączenie typów w TypeScript

Zdarza się, że pewna zmienna może przyjmować wartości różnych typów. Już wiesz, że w takim przypadku można zadeklarować tę zmienną z typem any.

Jednak zdarzają się sytuacje, gdy wiemy, że zmienna może przyjmować wartości nie wszystkich typów, a tylko niektórych. Na przykład, może być ona ciągiem znaków lub liczbą.

W tym przypadku lepiej będzie zezwolić zmiennej na przyjmowanie tylko potrzebnych typów. Robimy to za pomocą operatora unii typów, reprezentowanego przez pionową kreskę.

Zezwólmy za pomocą tego operatora zmiennej na bycie ciągiem znaków lub liczbą:

let test: string | number;

Sprawdźmy - przypiszmy do zmiennej liczbę:

test = 123;

A teraz przypiszmy do niej ciąg znaków:

test = 'abc';

A teraz przypiszmy wartość logiczną:

test = true; // będzie błąd

Stwórz zmienną, która może być albo liczbą, albo null.

Stwórz zmienną, która może być albo liczbą, albo ciągiem znaków, albo wartością logiczną.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć