2015-09-10 46 views
0

我看到一些代碼,在JavaScript發生了:有人可以解釋= +運算符爲我在JavaScript中?

var date = +new Date(); //same as 'var date =+ new Date();' 

,它給了我一個號碼:1441863253753 以前的程序員用它來存儲唯一的ID

當我刪除+:

var date = new Date(); 

它給了我: 「星期四2015年9月10日1點36分13秒格林尼治標準時間0400(東部夏令時間)」

有人可以告訴我發生了什麼事嗎?

我見過+ =,但從未= +

+0

注意這裏有一個空格,它的'= + new Date()'not'= +'。 – Incognito

+0

在'new Date()'後面添加'+'infront'返回時間戳_Number_ – Tushar

+0

@Rey Libutan var a = +''; a = 0;我不thik有= +新的日期()和= +新的日期() – intekhab

回答

0

+一個值轉換爲數字。例如:

x = "35" 
"35" 
y = +x 
35 
typeof y 
"number" 
相關問題