Datentypen von Variablen

Wie gesagt wird bei Snap der Datentyp der Variablen automatisch dem zu speichernden Inhalt angepasst. Man nennt dies eine dynamische Typisierung. 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 aber vor allem:

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

Falls bei z. B. bei Berechnungen nicht passende (inkompatible) Datentypen verwendet werden, liefert Snap! eine Fehlermeldung oder es wird NaN (Not a Number) ausgegeben.

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 der Variable gespeichert werden können. 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.