⊗jstsPmBsTU 18 of 55 menu

Unirea tipurilor în TypeScript

Se întâmplă ca uneori o variabilă să poată lua valori de tipuri diferite. Deja știți că în acest caz putem declara această variabilă cu tipul any.

Cu toate acestea, există situații când știm că variabila poate lua valori nu de toate tipurile, ci doar de unele. De exemplu, ea poate fi fie șir de caractere, fie număr.

În acest caz, va fi mai bine să permitem variabilei să accepte doar tipurile necesare. Acest lucru se face cu ajutorul operatorului de unire a tipurilor, reprezentat de o bară verticală.

Să permitem cu ajutorul acestui operator variabilei să fie fie șir de caractere, fie număr:

let test: string | number;

Să verificăm - să atribuim variabilei un număr:

test = 123;

Și acum să îi atribuim un șir de caractere:

test = 'abc';

Și acum să îi atribuim o valoare logică:

test = true; // va fi eroare

Creați o variabilă care poate fi fie număr, fie null.

Creați o variabilă care poate fi fie număr, fie șir de caractere, fie valoare logică.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge