Mathematik in TypeScript
Hast du auch schon gehört, dass man für das Programmieren keine Mathematik braucht? Es tut mir leid, dich enttäuschen zu müssen, aber das stimmt nicht. Allerdings handelt es sich nur um die Grundlagen! In diesem Kapitel wird erläutert, wie arithmetische Kenntnisse beim Programmieren mit TypeScript eingesetzt werden können.
Beginnen wir mit dem, was bereits bekannt ist. Mit den im vorherigen Kapitel besprochenen Werkzeugen können Operationen mit Zahlen durchgeführt werden. Im Folgenden ein Beispielcode:
12console.log(150 + 150); console.log(900 / 3);
Dies ist das einfachste Beispiel für die Verwendung mathematischer Operationen in TypeScript. Möglicherweise wurde dies bereits im vorherigen Kapitel behandelt, daher folgt nun ein komplexeres Beispiel, in dem mehrere Operationen verwendet werden:
12let res = 20 * 10 - 75 / (22 + 3) - 2 ** 4; console.log(res);
Es ist wichtig, die Reihenfolge der Ausführung mathematischer Operationen zu verstehen. Aus der Schulzeit ist bekannt, dass Operationen in Klammern zuerst ausgeführt werden, gefolgt von Potenzierung und so weiter. Die obige Ausdrucksweise wird im Folgenden zur Auffrischung dieser Konzepte aufgeschlüsselt:
Jeder mathematische Ausdruck lässt sich in eine Abfolge von Teilaufgaben zerlegen. Im oben gezeigten Video wird deutlich, dass Operationen in Klammern zuerst ausgeführt werden, gefolgt von Potenzierung, Multiplikation/Division und erst danach Addition und Subtraktion. Einfache Mathematik.
Interaktion von Zahlen und Variablen
Die Reihenfolge der Ausführung mathematischer Operationen sollte nun klar sein. Schauen wir uns nun an, wie sich Variablen und Zahlen kombinieren lassen:
123let number_1 = 10; let number_2 = 15; console.log(number_1 + number_2);
Mathematische Operationen können mit zwei Variablen vom numerischen Typ durchgeführt werden. Hat jedoch eine der Variablen einen anderen Typ, liefert die Operation ein unerwartetes Ergebnis:
123let num : number = 20; let str : string = '23'; console.log(num + str);
Wie im obigen Beispiel zu sehen ist, wurde die mathematische Operation nicht ausgeführt. Stattdessen wurde eine Verkettung durchgeführt. Dieser Begriff beschreibt das Hinzufügen von Zeichenfolgen zueinander. Aber ziehen wir keine voreiligen Schlüsse; versuchen wir, mit denselben Variablen eine weitere mathematische Operation durchzuführen:
12345let num: any = 20; let str: any = '10'; console.log(num - str); console.log(num / str); console.log(num ** str)
Ja, wir können mathematische Operationen (außer Addition) auf verschiedene Datentypen anwenden. Ja, deshalb sind alle so begeistert von JavaScript und TypeScript. Nein, ich kann nicht erklären, warum das so ist. Sie müssen es einfach als Tatsache akzeptieren.
Hinweis
Der TypeScript-Compiler wird Fehler erzeugen, aber solche Ausdrücke dennoch berücksichtigen. Dies geschieht, weil TypeScript nach der Ausführung des Codes in JavaScript transpiliert wird.
Können mathematische Operationen zwischen einer Variablen und einer Zahl verwendet werden?
Ja.
12let num = 30; console.log(num - 10);
Hinweis
Im Gegensatz zu 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 darauf hingewiesen, dass wir etwas Falsches tun.
1. Was ist das Ergebnis des folgenden Codes?
2. 2 + 2 * 2 = ?
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
Can you explain more about how TypeScript handles type errors in mathematical operations?
What happens if I try to multiply a string and a number in TypeScript?
Can you give more examples of combining variables and numbers in TypeScript?
Awesome!
Completion rate improved to 2.94
Mathematik in TypeScript
Swipe um das Menü anzuzeigen
Hast du auch schon gehört, dass man für das Programmieren keine Mathematik braucht? Es tut mir leid, dich enttäuschen zu müssen, aber das stimmt nicht. Allerdings handelt es sich nur um die Grundlagen! In diesem Kapitel wird erläutert, wie arithmetische Kenntnisse beim Programmieren mit TypeScript eingesetzt werden können.
Beginnen wir mit dem, was bereits bekannt ist. Mit den im vorherigen Kapitel besprochenen Werkzeugen können Operationen mit Zahlen durchgeführt werden. Im Folgenden ein Beispielcode:
12console.log(150 + 150); console.log(900 / 3);
Dies ist das einfachste Beispiel für die Verwendung mathematischer Operationen in TypeScript. Möglicherweise wurde dies bereits im vorherigen Kapitel behandelt, daher folgt nun ein komplexeres Beispiel, in dem mehrere Operationen verwendet werden:
12let res = 20 * 10 - 75 / (22 + 3) - 2 ** 4; console.log(res);
Es ist wichtig, die Reihenfolge der Ausführung mathematischer Operationen zu verstehen. Aus der Schulzeit ist bekannt, dass Operationen in Klammern zuerst ausgeführt werden, gefolgt von Potenzierung und so weiter. Die obige Ausdrucksweise wird im Folgenden zur Auffrischung dieser Konzepte aufgeschlüsselt:
Jeder mathematische Ausdruck lässt sich in eine Abfolge von Teilaufgaben zerlegen. Im oben gezeigten Video wird deutlich, dass Operationen in Klammern zuerst ausgeführt werden, gefolgt von Potenzierung, Multiplikation/Division und erst danach Addition und Subtraktion. Einfache Mathematik.
Interaktion von Zahlen und Variablen
Die Reihenfolge der Ausführung mathematischer Operationen sollte nun klar sein. Schauen wir uns nun an, wie sich Variablen und Zahlen kombinieren lassen:
123let number_1 = 10; let number_2 = 15; console.log(number_1 + number_2);
Mathematische Operationen können mit zwei Variablen vom numerischen Typ durchgeführt werden. Hat jedoch eine der Variablen einen anderen Typ, liefert die Operation ein unerwartetes Ergebnis:
123let num : number = 20; let str : string = '23'; console.log(num + str);
Wie im obigen Beispiel zu sehen ist, wurde die mathematische Operation nicht ausgeführt. Stattdessen wurde eine Verkettung durchgeführt. Dieser Begriff beschreibt das Hinzufügen von Zeichenfolgen zueinander. Aber ziehen wir keine voreiligen Schlüsse; versuchen wir, mit denselben Variablen eine weitere mathematische Operation durchzuführen:
12345let num: any = 20; let str: any = '10'; console.log(num - str); console.log(num / str); console.log(num ** str)
Ja, wir können mathematische Operationen (außer Addition) auf verschiedene Datentypen anwenden. Ja, deshalb sind alle so begeistert von JavaScript und TypeScript. Nein, ich kann nicht erklären, warum das so ist. Sie müssen es einfach als Tatsache akzeptieren.
Hinweis
Der TypeScript-Compiler wird Fehler erzeugen, aber solche Ausdrücke dennoch berücksichtigen. Dies geschieht, weil TypeScript nach der Ausführung des Codes in JavaScript transpiliert wird.
Können mathematische Operationen zwischen einer Variablen und einer Zahl verwendet werden?
Ja.
12let num = 30; console.log(num - 10);
Hinweis
Im Gegensatz zu 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 darauf hingewiesen, dass wir etwas Falsches tun.
1. Was ist das Ergebnis des folgenden Codes?
2. 2 + 2 * 2 = ?
Danke für Ihr Feedback!