Javascript JS:通过+

Javascript JS:通过+,javascript,type-conversion,Javascript,Type Conversion,今天我读了一段Google Analytics代码片段,插入到网站上,无意中发现了一段 i[r].l=1*new Date(); 我认为这段代码经过了最大限度的优化 我想知道为什么他们通过1*新日期而不是+新日期将日期转换为数字? 那会更短。 我应该知道的事情有什么奇怪的地方吗?可能是它没有那么神奇?我真的没有看到任何区别。没什么大不了的,据我所知,两者都可以在所有浏览器中使用。就我个人而言,我会多使用几个字节,然后使用new Date.getTime,所以我使用的是内置方法,而不是依赖于日期

今天我读了一段Google Analytics代码片段,插入到网站上,无意中发现了一段

i[r].l=1*new Date();
我认为这段代码经过了最大限度的优化 我想知道为什么他们通过1*新日期而不是+新日期将日期转换为数字? 那会更短。
我应该知道的事情有什么奇怪的地方吗?

可能是它没有那么神奇?我真的没有看到任何区别。没什么大不了的,据我所知,两者都可以在所有浏览器中使用。就我个人而言,我会多使用几个字节,然后使用new Date.getTime,所以我使用的是内置方法,而不是依赖于日期对象的类型转换。所以如果没有区别,为什么他们不使用较短的呢?