Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 新日期和+;新的约会?_Javascript_Date - Fatal编程技术网

Javascript 新日期和+;新的约会?

Javascript 新日期和+;新的约会?,javascript,date,Javascript,Date,新日期和+新日期之间有什么区别 例如: var date = new Date; console.log(date); var plusDate = +new Date; console.log(plusDate); 日志: 将Date对象强制转换为Number对象(即)。第一个对象创建日期对象,第二个对象将当前日期值(以毫秒为单位)添加到plusDate的原始值(即0)上。否。一元+只是将日期转换为一个数字。正确。我的阅读障碍。+1-它是否隐式调用.value?date是在内部进行转换还是

新日期
+新日期
之间有什么区别

例如:

var date = new Date;
console.log(date);

var plusDate = +new Date;
console.log(plusDate);
日志:


Date
对象强制转换为
Number
对象(即)。

第一个对象创建日期对象,第二个对象将当前日期值(以毫秒为单位)添加到
plusDate
的原始值(即0)上。

否。一元+只是将日期转换为一个数字。正确。我的阅读障碍。+1-它是否隐式调用
.value
?date是在内部进行转换还是在其他地方进行转换?@TravisJ就这些了。@RobG-规范中哪里提到调用.valueOf()?因为这实际上似乎是暗中发生的@RobG—我看到,“ToNumber(GetValue(expr))”调用GetValue,对于
expr
调用
.valueOf()
,则“让getter成为desc.[Get]]”。日期覆盖object.prototype.valueOf并返回其时间值。感谢链接:)看起来有人问了这个问题:
Sat May 10 2014 01:13:46 GMT+0300 (Jordan Standard Time)
1399673626539