Lassen Sie uns die Grundlagen des Typoskripts noch einmal zusammenfassen. Ich weiß, dass die meisten von Ihnen die Grundlagen bereits kennen.
Grundtypen
Zeichenfolge
Nummer
boolean
irgendein
Dies sind Grundtypen, die Sie überall sehen werden, hier ist ein Beispiel
const name: string = 'Danish' // a string let a: number = 23 let b: string = 'somestring' let e: boolean = false
Wenn Sie nun diese Variablen verwenden, hilft Ihnen Typoskript dabei, sie zu verwenden. Sehen Sie, ob ich a mit b multipliziere oder dividiere, es wird sich beschweren, oder selbst wenn ich versuche, a = „Dänisch“ zuzuweisen, wird es sich beschweren
Als nächstes kommen Union-Typen
*Union-Typen * sind die Mischung der Grundtypen wie Zeichenfolge und Zahl oder Boolescher Wert und Zahl. Grundsätzlich kann eine Variable sowohl eine Zahl als auch eine Zeichenfolge sein.
let employeId: string | number let isSuccess: number | boolean
Hier gehen wir davon aus, dass „employeId“ eine Zeichenfolge oder eine Zahl sein kann, aber wenn wir ihm einen booleschen Wert zuweisen, wird sich Typescript beschweren
Typen ableiten, Typoskript leitet nun Typen basierend auf dem Wert ab, den Sie der Variablen zugewiesen haben. Wenn der ursprünglich an die Variable übergebene Wert falsch ist, lassen Sie isLoading = false. Jetzt ist der Infer-Typ von isLoading boolesch, sodass sich Typescript beschwert, wenn wir versuchen, etwas wie isLoading = "ok" zu tun.
Wenn Sie den Typ eines Pakets eines Drittanbieters nicht kennen, können Sie in Ihrer IDE einfach mit der Maus darüber fahren und der Typ wird Ihnen angezeigt.
Das war also die Zusammenfassung der Grundlagen. Im nächsten Artikel werden wir uns mit Objekten, Tupel-Arrays, optionalen Eigenschaften, Eingrenzung und Aufzählung befassen.
Dänischer Ali.
Das obige ist der detaillierte Inhalt vonLernen Sie Typescript mit mir (Teil 1). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!