Du kannst Eigenschaften und Methoden ändern, aber auf den Wert eines Objektes an sich, hast du in JS ja keinen Zugriff.
Aber hier hab ich möglicherweise noch ein Verständnisproblem. Wenn der Wert eines Boolean-Objektes true oder false und nicht änderbar ist, was ist dann der Wert eines Date-Objekts
( ) gar keiner. Datum und Zeit sind Eigenschaften, weswegen man sie mit setIrgendwas() ändern kann.
( ) was anderes: _________________
Ein Objekt.
Einen Wert an sich gibt es nicht, sondern nur ein Verhalten in entsprechenden Situationen, weil es die dazugehörigen Methoden gibt. Wenn du alert(dateObjekt) aufrufst, wird in Wirklichkeit die Methode toString() aufgerufen, die den Timestamp, der irgendwo in dem Objekt gespeichert ist formatiert und als Zeichenkette zurückgibt.
Struppi.