Typisierte Variablendeklaration
Da TypeScript eine Obermenge von JavaScript ist, gibt es im Grundsyntax nur wenige Unterschiede. Schauen wir uns jedoch einen der wichtigsten Unterschiede an – Typisierung.
TypeScript führt das Konzept der typisierten Variablen ein, bei dem der Typ jeder Variablen explizit definiert wird. Zu den verschiedenen von TypeScript unterstützten Datentypen gehören drei häufig verwendete Typen: number, boolean und string.
Bisher haben wir Variablen mit dem Schlüsselwort var deklariert, und TypeScript hat den Typ dieser Variablen automatisch abgeleitet. Nun erleichtern wir TypeScript die Arbeit und definieren den Typ der Variablen manuell. Dies geschieht wie folgt:
12let one : number = 10; console.log(one)
Die Syntax ist etwas anders, und wir sehen, welchen Typ unsere Variable one haben wird. Werfen wir einen genaueren Blick auf die Syntax:
let variable_name : type = value;
Auf die gleiche Weise können wir Variablen der beiden anderen Typen definieren, zum Beispiel einen String:
12let variable : string = 'Hello c<>definity!'; console.log(variable);
Es fällt auf, als würden wir unserem Code befehlen: Die Variable soll ein String sein!
So lässt sich die Syntax leichter merken.
boolean
Nun zum Typ boolean, einem Datentyp, der nur die Werte true und false annehmen kann.
F: Wofür wird er verwendet?
A: Er dient zur Ausführung von Codeblöcken mit Bedingungen.
F: Was sind Codeblöcke mit Bedingungen?
A: Das lernst du später in diesem Kurs.
Hier ein Beispiel für eine Variable vom Typ boolean:
12let variable : boolean = true; console.log(variable);
Wozu dient die Datentypisierung?
In erster Linie hilft die Datentypisierung einem Programmierer, den eigenen Code besser zu verstehen. Es steht Ihnen frei zu entscheiden, ob Sie Datentypisierung verwenden möchten oder nicht, aber TypeScript wird für dieses Merkmal sehr geschätzt.
Zusätzlich hilft die Datentypisierung, Fehler zu vermeiden, da der TypeScript-Compiler Codeabschnitte hervorhebt, in denen Datentypen nicht übereinstimmen, wie im Screenshot gezeigt:
Wir haben Variablen mit den Typen number und string definiert. Anschließend versuchen wir, einen numerischen Wert durch einen String zu teilen. Der Compiler warnt uns, dass wir möglicherweise einen Fehler machen. Der Compiler achtet gut auf uns.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 2.94
Typisierte Variablendeklaration
Swipe um das Menü anzuzeigen
Da TypeScript eine Obermenge von JavaScript ist, gibt es im Grundsyntax nur wenige Unterschiede. Schauen wir uns jedoch einen der wichtigsten Unterschiede an – Typisierung.
TypeScript führt das Konzept der typisierten Variablen ein, bei dem der Typ jeder Variablen explizit definiert wird. Zu den verschiedenen von TypeScript unterstützten Datentypen gehören drei häufig verwendete Typen: number, boolean und string.
Bisher haben wir Variablen mit dem Schlüsselwort var deklariert, und TypeScript hat den Typ dieser Variablen automatisch abgeleitet. Nun erleichtern wir TypeScript die Arbeit und definieren den Typ der Variablen manuell. Dies geschieht wie folgt:
12let one : number = 10; console.log(one)
Die Syntax ist etwas anders, und wir sehen, welchen Typ unsere Variable one haben wird. Werfen wir einen genaueren Blick auf die Syntax:
let variable_name : type = value;
Auf die gleiche Weise können wir Variablen der beiden anderen Typen definieren, zum Beispiel einen String:
12let variable : string = 'Hello c<>definity!'; console.log(variable);
Es fällt auf, als würden wir unserem Code befehlen: Die Variable soll ein String sein!
So lässt sich die Syntax leichter merken.
boolean
Nun zum Typ boolean, einem Datentyp, der nur die Werte true und false annehmen kann.
F: Wofür wird er verwendet?
A: Er dient zur Ausführung von Codeblöcken mit Bedingungen.
F: Was sind Codeblöcke mit Bedingungen?
A: Das lernst du später in diesem Kurs.
Hier ein Beispiel für eine Variable vom Typ boolean:
12let variable : boolean = true; console.log(variable);
Wozu dient die Datentypisierung?
In erster Linie hilft die Datentypisierung einem Programmierer, den eigenen Code besser zu verstehen. Es steht Ihnen frei zu entscheiden, ob Sie Datentypisierung verwenden möchten oder nicht, aber TypeScript wird für dieses Merkmal sehr geschätzt.
Zusätzlich hilft die Datentypisierung, Fehler zu vermeiden, da der TypeScript-Compiler Codeabschnitte hervorhebt, in denen Datentypen nicht übereinstimmen, wie im Screenshot gezeigt:
Wir haben Variablen mit den Typen number und string definiert. Anschließend versuchen wir, einen numerischen Wert durch einen String zu teilen. Der Compiler warnt uns, dass wir möglicherweise einen Fehler machen. Der Compiler achtet gut auf uns.
Danke für Ihr Feedback!