Werte verrechnen – Programmieren lernen mit JavaScript – Thytos
Nächstes Video startet in 3 Sekunden.
Programmieren lernen mit JavaScript

Werte verrechnen

Computer, Rech­ner, kön­nen ih­rem Na­men nach rech­nen. Das funk­tio­niert in Ja­va­Script auch sehr einfach.

Um mitzumachen, öffnet die Webkonsole in eurem Browser und folgt den Programmier-Beispielen.

Zahlen schreiben

Werden Ziffern in die Konsole eingetippt, werden sie als Zahlenwerte im Dezimalsystem gedeutet. Zahlen zu schreiben, ist deswegen in JavaScript sehr intuitiv.
Um Kommazahlen zu schreiben, werden Punkte verwendet, wie das im Englischen gängig ist.
Für negative Zahlenwerte wird ein Minus vor die Zahl geschrieben.
Visuelle Trennungen, bspw. Lücken nach der Tausenderstelle, sind nicht erlaubt.

42
123.5
-98.76
12000.00

Für besonders große und besonders kleine Zahlen ist es sinnvoll, die Exponentialschreibweise zu verwenden. Vereinfacht gesagt, gibt der Exponent hinter dem e die Anzahl der Nullen an – bei einem negativen Exponenten die Anzahl der Nullen vor der Zahl, bei einem positiven Exponenten die Anzahl der Nullen hinter der Zahl.

0.0001
1e-4

10000
1e4

Aufgrund der Art, wie Zahlen im Computer im Speicher liegen, können nicht endlos hohe oder endlos kleine Zahlenwerte dargestellt werden. Es gibt jedoch, zumindest in JavaScript, die Möglichkeit Unendlichkeit darzustellen. Das funktioniert mit der Eigenschaft Infinity. Für negative Unendlichkeit wird ein Minus davor geschrieben.

Infinity
-Infinity

Mit Zahlen rechnen

Genau wie Zahlen sehr intuitiv in JavaScript geschrieben werden, können sie genauso einfach auch verrechnet werden.
Die mathematischen Symbole +, -, *, / haben genau ihre Bedeutung auch in JavaScript. Leerzeichen zwischen Zahlen und mathematischen Operatoren sind erlaubt.
Gebt ihr in der Konsole eine Rechnung ein und drückt Enter wird die Rechnung durchgefühlt.

40 + 2
43.21 - 1.21
6 * 7
168 / 4

5 * 7 + 24 / 3 - 1

5 * Infinity

Klammern

Bei den Rechnungen gilt Punkt-vor-Strich. Das bedeutet, es werden erst Multiplikationen und Divisionen ausgeführt, bevor Additionen und Subtraktionen gelöst werden.
Diese beiden Zeilen kommen deshalb beide zum Ergebnis 12:

10 + 4 / 2
10 + 2
// => 12

Um die Reihenfolge, in der die Rechnung aufgelöst wird, zu ändern, werden Klammern gesetzt:

(10 + 4) / 2
14 / 2
// => 7

Das besondere: In JavaScript können Klammern nicht nur in mathematischen Berechnungen gesetzt werden. Ihr könnt um Anweisungen Klammern setzen, um sie zu kapseln und sie zuerst auszuführen.