Crashkurs – Datentypen: Zahlen

Mit Zahlen hast du bereits gearbeitet. Du kannst Zahlen bspw. verwenden, um Rechenoperationen (Berechnungen) durchzuführen.

Bei Berechnungen gibt es jedoch ein paar Feinheiten, die du beachten solltest.

Unterschied Ganzzahlen und Dezimalzahlen

Ganzzahlen (2) und Dezimalzahlen (2,415) sind unterschiedliche Datentypen.

Ganzzahlen werden auch Integer genannt:

var ganzzahl = 5000;

Dezimalzahl nennen sich Float und werden mit einem Punkt getrennt (nicht mit Komma!):

var dezimalzahl = 9999.99;

Kombiniert man diese Datentypen werden unter Umständen Dezimalstellen (Nachkommastellen) abgeschnitten.

Hinweis: Dezimalzahlen werden mit einem Punkt getrennt (3.57) und nicht mit einem Komma (3,57 <-- falsch). Das ist ein beliebter Fehler bei Programmier-Anfängern

Kombination von Text & Zahlen in einer Variable

Eine weitere Besonderheit ist der Umgang mit Text.

Eine Zahl kann mit Text kombiniert werden.

var entfernung = "Die Entfernung zum Mond beträgt: " + 385000 + " km";

Um einen Text mit Zahleninhalt für Berechnungen zu benutzen, muss man allerdings einen Umwandlungsbefehl parseInt oder parseFloat verwenden:

var textZahl = "5000";
var zahl = parseInt(textZahl);

Für Dezimalzahlen verwendet man den parseFloat-Befehl.

Lass uns zur Übung ein paar Berechnungen machen:

1. Erstelle in  Zeile 9 eine Text-Eingabe/Prompt mit dem Variablennamen geschwindigkeitText.(wie in Zeile 4).
2. Wandle den Text in eine Zahl um (wie in Zeile 5).