Datentypen von Variablen

In Snap! wird der Datentyp der Variablen automatisch dem zu speichernden Inhalt angepasst. Dies wird als dynamische Typisierung bezeichnet. In Snap! kann eine Variable fast alles speichern, was in Snap vorkommt, z.B. auch Sprites, Kostüme oder sogar Blöcke. Die wichtigsten Datentypen, die wir benötigen, sind:

Den Datentyp einer Variablen kann man auch mit dem Block überprüfen.

Falls z. B. bei Berechnungen nicht passende (inkompatible) Datentypen verwendet werden, liefert Snap! entweder eine Fehlermeldung oder gibtNaN (Not a Number) aus.

Teste die folgenden Skripte und betrachte den Inhalt der Variablen.
Analysiere, wie ein Wahrheitswert beim Rechnen mit Zahlen interpretiert wird.

Der Datentyp einer Variable beschreibt, welche Art von Daten in ihr gespeichert werden kann. Die wichtigsten Datentypen sind Zahl, Text und Wahrheitswerte. Typisierte Programmiersprachen verlangen bei der Deklaration der Variablen die Angabe des zugehörigen Datentyps. Andere Programmiersprachen ändern je nach Zuweisung den Datentyp. Man nennt dies dynamische Typisierung.