Kursinhalt
Einführung in TypeScript
Einführung in TypeScript
Zusammenfassung
Herzlichen Glückwunsch!
Du hast einen kleinen Schritt für eine Person, aber einen riesigen Sprung für deine erfolgreiche Karriere gemacht! Du hast den Anfängerkurs zu TypeScript erfolgreich abgeschlossen, und das ist lobenswert. Wenn du alle Aufgaben bewältigt und die Theorie studiert hast, machst du großartige Fortschritte! Aber wenn du Kapitel übersprungen hast, nur um das Zertifikat zu bekommen, nun, das ist dein Problem.
Lass uns den gesamten Anfängerkurs zusammenfassen, was TypeScript ist und warum es wichtig ist. Wir werden die grundlegende Syntax, die Vorteile von TypeScript und vieles mehr noch einmal durchgehen.
Insgesamt
TypeScript ist eine Allzweck-Programmiersprache, die als Superset von JavaScript dient. TypeScript zeichnet sich durch seine statische Typisierung, Fehlerhervorhebung während der Codierungsphase, objektorientierte Programmierfunktionen und viele andere Verbesserungen im Vergleich zu JavaScript aus.
TypeScript ist beliebt und weit verbreitet. Es ist die bevorzugte Wahl für die Frontend-Entwicklung in vielen namhaften Unternehmen und ein Schlüsselelement in verschiedenen beliebten Frameworks. Das einfachste Beispiel ist Angular.
Syntax
Um Informationen in der Konsole anzuzeigen, verwenden wir die folgende Syntax:
console.log("Text we want to output");
Wenn wir eine Variable ohne Typ deklarieren möchten, können wir die folgende Syntax verwenden:
let name = value;
Getypte Variable:
let name: type = value;
Einzeiliger Kommentar:
// commented fragment
Mehrzeiliger Kommentar:
/* multi-line
fragment */
Bedingte Anweisungen
Syntax der if
-Anweisung:
if (condition) {
// code to be executed if the condition is true
}
condition
muss vom Typ boolean
sein!
if-else
Anweisung:
if (first_condition) {
// code block if the first condition is true
} else if (second_condition) {
/* A block of code that will execute
if the first condition is false
and the second condition is true. */
} else {
/* A block of code that will execute
if all previous conditions are false.
}
Switch-case:
switch (expression) {
case value1:
// Code to be execute if expression equals value1
break;
case value2:
// Code to execute if expresson equals value2
break;
// Additional cases...
default:
/* Code to execute if none of the cases
match the expression
}
Arrays
Deklarieren eines Arrays:
let name[]: type[] = [element1, elememt2, ... , elementN];
Nullbasierte Indizierung:
[0, 1, 2, ..., n];
Das bedeutet, dass das erste Element im Array den Index 0 hat, das zweite Element den Index 1 und so weiter.
Sie können das Element aus dem Array mit seinem Index abrufen:
var element = array[index];
Sie können auch die Elemente des Arrays mit ihren Indizes ändern:
array[index] = value;
Sie können Array-Methoden in diesem Kapitel erkunden: Arbeiten mit Array-Elementen
Schleifen
while-loop
Syntax:
while (condition) {
// The code that the loop will execute
// while the condition is `true`
}
Das Schlüsselwort break
wird verwendet, um die Ausführung einer Schleife sofort zu stoppen.
do-while
Schleifen-Syntax:
do {
// The code that the loop will execute
// while the condition is `true`
} while (condition)
Die do-while
Schleife wird mindestens einmal ausgeführt.
for
Schleifen-Syntax:
for (initialization; condition; increment/decrement) {
// Code to be executed in each iteration
}
Funktionen
Funktionen-Syntax:
function name(parameter: type, optionalParameter?: type, defaultParameter: type = value) : returnType {
// reusable code block
}
Wie ruft man eine Funktion auf?
functionName(parameters);
Dies sind die grundlegenden Konzepte und die Syntax, die Sie in diesem Kurs behandelt haben.
Von diesem Punkt an haben Sie eine Grundlage in TypeScript und können einfache Programme und Funktionen schreiben. In zukünftigen Kursen werden Sie fortgeschrittenere Themen lernen, wie objektorientierte Programmierung, Klassen, Objekte, anonyme Funktionen und vieles mehr.
Nun möchte ich Ihnen noch einmal gratulieren und Ihnen eine wohlverdiente Pause wünschen. Sie haben großartige Arbeit geleistet!
Danke für Ihr Feedback!