molily: Datentypen in Javascript

Beitrag lesen

Hallo,

Ich würde gerne einen Artikel über Datentypen in Javascript verfassen, der zum einen den Unterschied zwischen primitiven und komplexen Datentypen behandelt, und zum anderen gesondert auf die Unterschiede zwischen Primitiven und ihren komplexen Pendants (boolean vs. Boolean) eingeht.

Ich bin ja immer geneigt, die »boxed primitives« möglichst zu verschweigen. ;) Denn die einzige praktisch nützliche Info ist, sie zu vermeiden. Einen triftigen Grund, warum JavaScript boxed primitives hat, gibt es nicht.

Spannend wird das Thema, wenn man beliebigen Objekten mit valueOf und toString die Möglichkeit gibt, ihre Umwandlung in Primitives zu bestimmen. toJSON fällt auch in diese Kategorie. Aber das braucht man in zehn Jahren vielleicht einmal.

Viele Grüße,
Mathias