⊗jstsPmBsTU 18 of 55 menu

Vereinigung von Typen in TypeScript

Es kommt vor, dass eine Variable Werte verschiedener Typen annehmen kann. Sie wissen bereits, dass in diesem Fall die Variable mit dem Typ any deklariert werden kann.

Es gibt jedoch Situationen, in denen wir wissen, dass die Variable Werte nicht aller Typen, sondern nur einiger annehmen kann. Zum Beispiel kann sie entweder ein String oder eine Zahl sein.

In diesem Fall ist es besser, der Variable zu erlauben, nur die benötigten Typen anzunehmen. Dies geschieht mit dem Typ-Vereinigungsoperator, der durch einen senkrechten Strich dargestellt wird.

Lassen Sie uns mit diesem Operator der Variable erlauben, entweder ein String oder eine Zahl zu sein:

let test: string | number;

Lassen Sie uns das überprüfen - weisen wir der Variable eine Zahl zu:

test = 123;

Weisen wir ihr nun einen String zu:

test = 'abc';

Weisen wir ihr nun einen booleschen Wert zu:

test = true; // wird ein Fehler sein

Erstellen Sie eine Variable, die entweder eine Zahl oder null sein kann.

Erstellen Sie eine Variable, die entweder eine Zahl, ein String oder ein boolescher Wert sein kann.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen