Welche Datentypen gibt es in JavaScript?
Es gibt sieben Primitives — string, number, boolean, null, undefined, symbol, bigint — und alles andere ist ein Objekt, einschließlich Arrays und Funktionen. Primitives werden by value kopiert, Objekte by reference, und genau daher rührt die meiste Verwirrung darüber, warum die Änderung einer Variablen eine andere verändert hat. typeof null liefert 'object' zurück, und das ist ein Bug aus dem Jahr 1995, der sich nie beheben lässt, ohne das Web zu brechen.