Datentypen in JavaScript

JavaScript benötigt keine Definition der Art der Variable. JavaScript legt die Art der Variable aufgrund des Inhalts selber fest. Wir haben 3 verschiedene Arten von Inhalt:

  • Strings – sprich Text
  • number – sprich Zahlen
  • boolean = Schalter, ein- oder aus bzw. im Computerjargon true oder false

Strings werden immer in Anführungszeichen gesetzt!

var variableText = "hier kommt Text";

Bei den Zahlen werden eventuelle Nachkommazahlen mit dem amerikanischen Punkt angegeben! Also nicht über die Nachkommastelle stolpern – es ist effektiv eine „Nachpunktstelle“

var variableZahl = 34.23;

Bei der Art Boolean gibt es nur 2 Zustände: true oder false – diese können auch mit 1 für true und 0 für false angegeben werden. Übersichtlicher ist (auch zur Abgrenzung zu Zahlen die Angabe der Variablen mit true bzw. false

var variableBoolean = true;

Es lauern auch Gefahren bei der Art von automatischer Datentypsetzung. Im folgenden Beispiel soll dies verdeutlichen.

var zahla = 3;
console.log(zahla);

Wir bekommen 3 angezeigt.

Wenn wir nun diese Zahl mit einer weiteren addieren,

var zahla = 3;
zahla = zahla + 6;
console.log(zahla);

Es wird nun die Addition angezeigt. Setzen wir aber versehentlich die zweite Zahl in Anführungszeichen, erhalten wir ein anderes Ergebnis!

var zahla = 3;
zahla = zahla + '6';
console.log(zahla);

Es wird nun mit dem Datentyp „number“ und „string“ gearbeitet und JavaScript wandelt automatisch alles in den Datentyp „string“ um und wir erhalten als Ergebnis den Text „36“

eBook HTML-Seminar.de
del.icio.usMister Wong         durch JavaScript HTML-Elemente ändernSeitenanfangBerechnungen durchführen
© 2000-2010 Axel Pratzner • www.html-seminar.de • Stand 22.06.2010
Wir freuen uns über Weiterempfehlungen und Links zu www.html-seminar.de