什么" var now = + new Date()"在javascript中进行

时间:2018-05-18 21:22:46

标签: javascript

我正在查看一些代码。确切地说this code(脚本与html内联。here it is on hastebin)。

在代码中,我遇到了以下行:

var now = +new Date(); 

我对它的作用感到有些困惑。以下是我的想法:

起初,我认为这可能只是写a += x的另一种方式。但是,我基于now在同一行中初始化的事实证明了这一理论,你不能var a += x;

我的最终理论是var a = +new B();var a = new Date.now();相同,所以var time = +new Date();等同于var time = new Date.time();。我得出这个结论是因为下一行var render_timestamp = now - (1000.0 / server.update_rate);now中减去一个数字,而new Date()返回yyyy-mm-tttt:hh:mm.ssvar now = +new Date();必须以某种方式返回一个数字,以便下一行能够对其进行算术运算。

有人可以解释一下这种语法(var a = +new B();)吗?任何见解都会非常感激。

0 个答案:

没有答案