Heim  >  Artikel  >  Web-Frontend  >  Was ist Typoskript? Einführung in Typoskript-Grundtypen

Was ist Typoskript? Einführung in Typoskript-Grundtypen

不言
不言nach vorne
2018-10-19 14:33:443288Durchsuche

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen