Verwenden Sie einen beliebigen Datentyp in TypeScript

Rana Hasnain Khan 15 Februar 2024
Verwenden Sie einen beliebigen Datentyp in TypeScript

Anhand von Beispielen stellen wir Ihnen die Verwendung des Datentyps any in Typescript vor.

Verwenden Sie in TypeScript beliebige Datentypen

Wenn wir an der Entwicklung kommerzieller Anwendungen arbeiten, gibt es Situationen, in denen wir nicht immer wissen können, was ein Benutzer in ein bestimmtes Feld eingeben wird. Dazu müssen wir Variablen benutzerfreundlich definieren und beim Kompilieren immer übergeben oder den Typ der Variablen prüfen.

TypeScript überprüft immer den Typ von Variablen und fügt während der Kompilierzeit einige Überprüfungen hinzu. Meistens können wir den Variablentyp einfach definieren, aber in einigen ungewöhnlichen Fällen, in denen ein Benutzer eine Zahl oder eine Zeichenfolge eingeben kann, kann es schwierig sein, mehrere Typen für eine einzelne Variable zu verwalten.

TypeScript bietet einen neuen Datentyp, der verwendet werden kann, wenn wir uns nicht sicher sind, welcher Typ eine Variable ist oder welcher Datentyp in die folgende Variable eingefügt wird. any ist ein Datentyp in TypeScript, den wir verwenden, um eine Variable zu definieren, um die Typprüfung und Kompilierzeitprüfung einer Variablen zu umgehen.

Lassen Sie uns ein Beispiel durchgehen und diesen Datentyp verwenden, um eine Variable zu deklarieren, und dann versuchen, mehrere Arten von Werten in derselben Variablen zu übergeben.

Beispielcode:

# Typescript
let vari: any = 7;
console.log(vari);
vari = "String Passed";
console.log(vari);
vari = false;
console.log(vari)

Ausgabe:

Übergeben mehrerer Arten von Werten an eine Variable, die mit einem beliebigen Datentyp definiert ist

Wie wir aus dem obigen Beispiel sehen können, können wir jeden Werttyp an eine Variable übergeben, die mit einem beliebigen Datentyp deklariert ist. Ähnlich wie bei den Variablen können wir auch Arrays mit beliebigen Datentypen definieren.

Lassen Sie uns ein weiteres Beispiel haben, in dem wir ein Array mit dem Datentyp beliebig erstellen.

Beispielcode:

# Typescript
let myArray: any[] = [1, 2, true];
myArray.push("String");
myArray.push("Hello");
myArray.push(3);
myArray.push(false);
console.log(myArray);

Ausgabe:

Erstellen eines Arrays mit dem beliebigen Datentyp in Typescript

Im obigen Beispiel können wir jeden Werttyp in das Array einfügen, nachdem wir es mit einem beliebigen Datentyp in TypeScript erstellt haben.

Rana Hasnain Khan avatar Rana Hasnain Khan avatar

Rana is a computer science graduate passionate about helping people to build and diagnose scalable web application problems and problems developers face across the full-stack.

LinkedIn