Es gibt 7 Grundtypen in TypeScript.
1. Boolescher Wert
2, Zahl
stellt eine Zahl in JavaScript dar. In JavaScript werden sowohl „Ganzzahlen“ als auch „Gleitkommazahlen“ als Gleitkommatypen mit doppelter Genauigkeit gespeichert.
3. Zeichenfolge
stellt eine Zeichenfolge dar. Wie bei JavaScript können Sie ein Paar doppelte Anführungszeichen (") oder ein Paar einfache Anführungszeichen (') verwenden, um eine Zeichenfolge darzustellen.
4. Array
Es gibt zwei Methoden der Array-Deklaration in TypeScript.
①Verwenden Sie „[]“, um Folgendes zu deklarieren:
② Verwenden Sie den Array-Typ zur Deklaration:
Beide Deklarationsmethoden können verwendet werden und es gibt keinen Unterschied in der Wirkung. Es wird jedoch empfohlen, nur eine davon im Code zu verwenden, um einen einheitlichen Codestil beizubehalten.
5. Aufzählung
Der Aufzählungstyp wurde in TypeScript neu hinzugefügt, aber in JavaScript gibt es keinen solchen Typ.
Wie bei C# gilt: Wenn der Wert des ersten Elements nicht deklariert ist, beträgt der Wert von Rot oben 0, und dann wird jedes Element um eins erhöht, d. h. Grün ist 1 und Blau ist 2.
Zu diesem Zeitpunkt ist der Wert von Rot also 1, Grün ist 2 und Blau ist 3.
Natürlich können Sie auch für jedes Element einen Wert angeben.
Außerdem haben Aufzählungstypen eine besondere Funktion. Wenn wir einen Wert haben, aber nicht wissen, ob er im Aufzählungstyp definiert ist, können wir ihn auf folgende Weise erhalten:
Dann werden Grün und Undefiniert ausgegeben. Da Green den Wert 2 hat und keine Aufzählung einen Wert von 4 definiert, wird undefiniert zurückgegeben.
6. beliebig
Wie der Standardtyp von Variablen in JavaScript sind Referenzen dynamisch und können jedem Typ zugewiesen werden. Zum Beispiel:
Nach der Definition als beliebig geht die Syntaxbewusstseinsfunktion verloren, was dem Schreiben von JavaScript entspricht.
Es ist erwähnenswert, dass „any“ mit Arrays verwendet werden kann:
7, ungültig
Dieser Typ kann nur in Funktionen verwendet werden. Sie können den Rückgabetyp der Funktion als void angeben, was bedeutet, dass die Funktion keinen Wert zurückgibt.
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er gefällt Ihnen allen.