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 Videokurs HTML + CSS + Webdesign erstellen

Video-Tutorial: über 210 Videos,
Gesamtspielzeit über 24 Stunden
Video-Kurs HTML5+CSS+Webdesign

© 2000-2012 Axel Pratzner • www.html-seminar.de • Stand 15.01.2012
Wir freuen uns über Weiterempfehlungen und Links zu www.html-seminar.de