Heim > Artikel > Web-Frontend > Was ist Typoskript? Einführung in Typoskript-Grundtypen
Der Inhalt dieses Artikels befasst sich mit der Frage, was Typoskript ist. Die Einführung in die Grundtypen von Typoskripten hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen.
Übersicht
Die schwache Typisierung ist willkürlich und flexibel. Das ist ihr Vorteil, aber auch ihr Nachteil Ein numerischer Typ, ein String-Typ oder verschiedene andere Objekttypen. Wenn Sie in js einen Variablennamen erhalten, können Sie dessen Typ in den meisten Fällen nicht sicher sein, auch wenn es sich um eine Zahl handelt wird ihm zu Beginn zugewiesen. Woher wissen Sie, dass der Zwischencode ihn nicht in andere Typen ändert?
Starker Typ und schwacher Typ
Lassen Sie uns zunächst kurz zwischen stark typisierten und schwach typisierten Sprachen unterscheiden. Natürlich ist js eine wirklich schwach typisierte Sprache
Starker Typ
Bei einer gegebenen Variablen müssen Sie zunächst ihren Typ int a deklarieren. Natürlich können Sie ihr auch gleichzeitig einen Anfangswert zuweisen. int a = 1;. Wenn wir ihm später einen Wert zuweisen, können wir ihn nur einem Ganzzahltyp, a = 2;, zuweisen. Wenn Sie ihm einen Zeichenfolgentyp zuweisen möchten, z. B. a = „xxx“;, meldet der Compiler direkt einen Fehler Also lasst uns darüber reden. Es gibt keinen Folgeprozess.
Schwach typisierte Sprachen
Schwach typisierte Sprachen haben diese Einschränkungen nicht
Kommen wir zur Sache
Typescript
Typescript ist eine Obermenge von Javascript, aber ich glaube, dass Sie sich in es verlieben werden, wenn Sie es verstehen Wenn Sie ein Objekt haben, können Sie es verwenden. Der Editor kann Sie nur auffordern, zu sehen, welche Eigenschaften, Methoden usw. darin enthalten sind, ohne überall nach Definitionen suchen zu müssen. Die offizielle Website von TypeScript finden Sie hier
Die Form der Deklaration des Variablentyps lautet var a: Typ, Typ ist der Typ. Sobald der Typtyp deklariert ist, kann nachfolgendes a nur den Typtyp und keine anderen Typen empfangen. weil der Editor dies tut Die intelligente Erinnerung, die Sie geben, wird Ihnen beim Kompilieren natürlich einen Fehler anzeigen.
Grundtypen
Grundtypen umfassen Zahl, Zeichenfolge, Boolescher Wert, Undefiniert, Null
var v1: number = 1 var v2: string = 'hello' var v3: boolean = true var v4: undefined = undefined var v5: null = null
Array-Typ
// 字串数组 var arr_s: string[] = ['xxx', 'yyy'] // 数字数组 var arr_n: number[] = [1, 2]
Aufzählung
enum Gendar { male, female } var g: Gendar = Gendar.male
Universaltyp
any ist gleichbedeutend damit, keinen Typ zu deklarieren
var a: any = 123
Das obige ist der detaillierte Inhalt vonWas ist Typoskript? Einführung in Typoskript-Grundtypen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!