⊗jstsPmBsTU 18 of 55 menu

Union de types en TypeScript

Il arrive qu'une variable puisse accepter des valeurs de types différents. Vous savez déjà que dans ce cas, il est possible de déclarer cette variable avec le type any.

Cependant, il existe des situations où nous savons qu'une variable ne peut accepter des valeurs de tous les types, mais seulement de certains. Par exemple, elle peut être soit une chaîne de caractères, soit un nombre.

Dans ce cas, il sera préférable d'autoriser la variable à n'accepter que les types nécessaires. Cela se fait à l'aide de l'opérateur d'union de types, représenté par une barre verticale.

Utilisons cet opérateur pour permettre à une variable d'être soit une chaîne, soit un nombre :

let test: string | number;

Vérifions - assignons un nombre à la variable :

test = 123;

Maintenant, assignons-lui une chaîne :

test = 'abc';

Maintenant, assignons une valeur booléenne :

test = true; // erreur

Créez une variable qui peut être soit un nombre, soit null.

Créez une variable qui peut être soit un nombre, soit une chaîne, soit un booléen.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser