1
4
Javascript就是这样做的
automatic type conversion
-就像算术运算(你在这里执行的)。你很幸运你减去了,如果你加上了它们,你最终会得到一个字符串,其中包含两个日期字符串,因为
上的规范 additional operator 有以下提示可以进一步解释这一点
当使用算术运算符时,javascript将值转换为基元,此处调用的方法是
也就是说。代码工作方式的原因是
subtraction
,提示
|
2
5
javascript对象可以定义一个方法
令人困惑的是,javascript对象还可以定义一个方法
javascript是否选择使用
在本例中,使用
另请参见: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/valueOf https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/valueOf |
3
2
它等于
如你所说,它们投射到毫秒,这正好显示了差异。 |
4
1
发生这种情况是因为JS在执行此类操作时通过方法请求日期对象的基元
valueOf
.日期的对象
overrides
您也可以自己尝试:
|
Softly · 单选按钮未按预期取值 1 年前 |
SlickRed · 我无法使用JS关注HTML元素 1 年前 |
assembler · Nextjs没有处理发布请求 1 年前 |
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
Toniq · javascript为php保存多维数组 1 年前 |