理解「new Date」中的加號
在JavaScript 中,「 」符號可以用作一元運算符,它需要單一操作數並傳回一個新值。當與「new Date」表達式一起使用時,它將 Date 物件轉換為時間戳,有效地傳回自紀元(1970 年 1 月 1 日 UTC)以來的毫秒數。
這相當於:
<code class="javascript">function fn() { return Number(new Date); }</code>
Number() 函數將 Date 物件轉換為數值,本質上就是時間戳記。
透過檢查以下範例可以更好地理解此行為:
<code class="javascript">console.log(typeof new Date()); // Output: "object" console.log(typeof +new Date()); // Output: "number"</code>
如您所見,「new Date()」表達式傳回一個對象,但「 」運算子將其轉換為數字,為您提供時間戳記。
總而言之,加號 ( new Date 中的 ) 充當一元運算符,將 Date 物件轉換為數字時間戳,允許您獲取自紀元以來經過的時間。
以上是JavaScript 中「新日期」中的「」符號有何作用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!