Kursinhalt
Einführung in TypeScript
Einführung in TypeScript
Typisierte Variablendeklaration
Da TypeScript eine Obermenge von JavaScript ist, gibt es nicht viele Unterschiede in der grundlegenden Syntax. Aber jetzt werfen wir einen Blick auf einen der wichtigsten Unterschiede - Typisierung.
TypeScript führt das Konzept der typisierten Variablen ein, bei dem der Typ jeder Variablen explizit definiert ist. Unter den verschiedenen von TypeScript unterstützten Datentypen sind drei häufig verwendete Typen number
, boolean
und string
.
Früher haben wir Variablen mit dem Schlüsselwort var
deklariert, und TypeScript hat den Typ dieser Variablen automatisch abgeleitet. Jetzt werden wir TypeScripts Aufgabe erleichtern und den Variablentyp manuell definieren. Dies geschieht wie folgt:
let one : number = 10; console.log(one)
Die Syntax ist etwas anders, und wir sehen, welchen Typ unsere Variable one
haben wird. Schauen wir uns die Syntax genauer an:
Auf die gleiche Weise können wir Variablen der anderen beiden Typen definieren, zum Beispiel einen String:
let variable : string = 'Hello c<>definity!'; console.log(variable);
Vielleicht ist Ihnen aufgefallen, dass es so ist, als ob wir unserem Code befehlen: Die Variable sei ein String!
Auf diese Weise wird es Ihnen leichter fallen, sich die Syntax zu merken.
boolean
Kommen wir nun zum boolean
-Typ, der ein Datentyp ist, der nur die Werte true
und false
enthalten kann.
F: Wofür wird er verwendet?
A: Er wird verwendet, um Codeblöcke mit Bedingungen auszuführen.
F: Was sind Codeblöcke mit Bedingungen?
A: Sie werden später in diesem Kurs mehr darüber erfahren.
Schauen wir uns eine Variable mit dem boolean-Typ an:
let variable : boolean = true; console.log(variable);
Wofür wird die Datentypisierung verwendet?
In erster Linie hilft die Datentypisierung einem Programmierer, seinen Code besser zu verstehen. Sie haben die Freiheit zu entscheiden, ob Sie die Datentypisierung verwenden möchten oder nicht, aber TypeScript wird für dieses Feature sehr geschätzt.
Zusätzlich hilft die Datentypisierung, Fehler zu vermeiden, da der TypeScript-Compiler Codefragmente hervorhebt, bei denen die Datentypen nicht übereinstimmen, wie im Screenshot gezeigt:
Wir haben Variablen mit den Typen number
und string
definiert. Dann versuchen wir, einen numerischen Wert durch einen String zu teilen. Der Compiler warnt uns, dass wir möglicherweise einen Fehler machen. Der Compiler kümmert sich gut um uns.
Danke für Ihr Feedback!