|
|
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
您也可以自己尝试:
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 10 月前 |
|
|
Niobos · 如何/是否有方法使通用算法函数同时与同步和异步函数一起工作? 10 月前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 11 月前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 11 月前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 11 月前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 11 月前 |