Verstehen des Pluszeichens „neues Datum“
In JavaScript kann das „ “-Symbol als unärer Operator verwendet werden, der dauert einen einzelnen Operanden und gibt einen neuen Wert zurück. Wenn es mit dem Ausdruck „new Date“ verwendet wird, wandelt es das Date-Objekt in einen Zeitstempel um und gibt effektiv die Anzahl der Millisekunden seit der Epoche (1. Januar 1970 UTC) zurück.
Dies entspricht:
<code class="javascript">function fn() { return Number(new Date); }</code>
Die Funktion Number() konvertiert das Date-Objekt in einen numerischen Wert, der im Wesentlichen der Zeitstempel ist.
Sie können dieses Verhalten besser verstehen, indem Sie sich das folgende Beispiel ansehen:
<code class="javascript">console.log(typeof new Date()); // Output: "object" console.log(typeof +new Date()); // Output: "number"</code>
Wie Sie sehen können, gibt der Ausdruck „new Date()“ ein Objekt zurück, aber der Operator „ “ wandelt es in eine Zahl um und liefert Ihnen den Zeitstempel.
Zusammenfassend lässt sich sagen, dass das Pluszeichen ( ) in „new Date“ fungiert als unärer Operator und wandelt das Date-Objekt in einen numerischen Zeitstempel um, sodass Sie die seit der Epoche verstrichene Zeit erhalten können.
Das obige ist der detaillierte Inhalt vonWas bewirkt das „Zeichen' in „Neues Datum' in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!