Js中的+new Date() 表示什么意思

Js中的+new Date()

JavaScript中可以在某個(gè)元素前使用 ?'+' ?號(hào),這個(gè)操作是將該元素轉(zhuǎn)換成Number類型,如果轉(zhuǎn)換失敗,那么將得到 NaN

+new Date() 將會(huì)調(diào)用 Date.prototype 上的 valueOf() 方法,根據(jù)MDN,Date.prototype.value方法等同于Date.prototype.getTime()

下面的代碼效果相同:

console.log(+new Date());

console.log(new Date().getTime());

console.log(new Date().valueOf());

console.log(new Date() * 1);

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容