Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Mathematik in TypeScript | TypeScript-Grundlagen
Einführung in TypeScript
course content

Kursinhalt

Einführung in TypeScript

Einführung in TypeScript

1. TypeScript-Grundlagen
2. Bedingte Anweisungen
3. Arrays
4. Schleifen
5. Funktionen

book
Mathematik in TypeScript

Haben Sie auch gehört, dass man für das Programmieren keine Mathematik braucht? Es tut mir leid, Sie enttäuschen zu müssen, aber das stimmt nicht. Allerdings sind es nur die Grundlagen! In diesem Kapitel werden wir erkunden, wie Sie Ihr arithmetisches Wissen im TypeScript-Programmieren einsetzen können.

Lassen Sie uns mit dem beginnen, was Sie bereits wissen. Wir können Operationen an Zahlen durchführen mit den Werkzeugen, die wir im vorherigen Kapitel besprochen haben. Schauen wir uns einige Beispielcodes an:

12
console.log(150 + 150); console.log(900 / 3);
copy

Dies ist das einfachste Beispiel für die Verwendung mathematischer Operationen in TypeScript. Sie haben dies jedoch möglicherweise im vorherigen Kapitel gesehen, also schauen wir uns ein komplexeres Beispiel an, bei dem wir mehrere Operationen verwenden:

12
let res = 20 * 10 - 75 / (22 + 3) - 2 ** 4; console.log(res);
copy

Es ist wichtig, die Reihenfolge der Ausführung mathematischer Operationen zu verstehen. Aus Ihrer Schulzeit erinnern Sie sich vielleicht, dass Operationen in Klammern zuerst kommen, gefolgt von Potenzierung und so weiter. Lassen Sie uns den obigen Ausdruck aufschlüsseln, um diese Konzepte aufzufrischen:

Jeder mathematische Ausdruck kann in eine Reihe von Teilaufgaben zerlegt werden. Aus dem obigen Video geht hervor, dass Operationen in Klammern zuerst ausgeführt werden, gefolgt von Potenzierung, Multiplikation/Division und erst dann Addition und Subtraktion. Einfach ein bisschen Mathematik.

Interaktion von Zahlen und Variablen

Ich hoffe, die Reihenfolge der Ausführung mathematischer Operationen ist jetzt klar. Schauen wir uns nun an, wie wir Variablen und Zahlen kombinieren können:

123
let number_1 = 10; let number_2 = 15; console.log(number_1 + number_2);
copy

Wir können mathematische Operationen an zwei Variablen mit numerischen Typen durchführen. Wenn jedoch eine der Variablen einen anderen Typ hat, wird die Operation ein seltsames Ergebnis liefern:

123
let num : number = 20; let str : number = '23'; console.log(num + str);
copy

Wie Sie im obigen Beispiel sehen können, wurde die mathematische Operation nicht ausgeführt. Stattdessen haben wir eine Verkettung durchgeführt. Dies ist ein Begriff, der die Addition von Zeichenfolgen zueinander beschreibt. Aber lassen Sie uns keine voreiligen Schlüsse ziehen; versuchen wir, eine weitere mathematische Operation mit denselben Variablen durchzuführen:

12345
let num = 20; let str = '10'; console.log(num - str); console.log(num / str); console.log(num ** str)
copy

Ja, wir können mathematische Operationen (außer Addition) auf verschiedenen Datentypen verwenden. Ja, deshalb sind alle so begeistert von JavaScript und TypeScript. Nein, ich kann nicht erklären, warum das passiert. Sie müssen es einfach als Tatsache akzeptieren.

Hinweis

Der TypeScript-Compiler wird Fehler erzeugen, aber er wird solche Ausdrücke dennoch berücksichtigen. Dies geschieht, weil TypeScript in JavaScript transpiliert wird, nachdem der Code ausgeführt wurde.

Können mathematische Operationen zwischen einer Variablen und einer Zahl verwendet werden?

Ja.

12
let num = 30; console.log(num - 10);
copy

Hinweis

Anders als in JavaScript hebt der TypeScript-Compiler einen Fehler hervor, wenn wir versuchen, eine Zeichenkette von einer Zahl zu subtrahieren. Dieser Code wird ausgeführt, aber wir werden gewarnt, dass wir etwas falsch machen.

1. Was wird das Ergebnis des folgenden Codes sein?

2. 2 + 2 * 2 = ?

Was wird das Ergebnis des folgenden Codes sein?

Was wird das Ergebnis des folgenden Codes sein?

Wählen Sie die richtige Antwort aus

2 + 2 * 2 = ?

2 + 2 * 2 = ?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 4
We're sorry to hear that something went wrong. What happened?
some-alt