为什么可以在JavaScript中减去Date对象?是否有任何形式的运算符重载?

Przemek B.

为什么下面的代码真正起作用?

var firstDate = new Date();

// some time passing here

var secondDate = new Date();

// Difference seems to contain difference in miliseconds. 

var difference = secondDate - firstDate;

我相信,我得到的等同于secondDate.getTime() - firstDate.getTime()唯一的问题是,这种转换为毫秒数的操作在后台如何发生?这是某种操作员超载吗?

6502

运算符-将操作数转换为数字(例如检查"12"-3)。date对象定义了一个数字转换.valueOf(),该转换返回毫秒数。

另请参见例如+(new Date)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么在运算符重载中需要引用?

来自分类Dev

为什么需要运算符重载?

来自分类Dev

有什么办法可以在C#中重载+ =运算符

来自分类Dev

为什么D中的char []数组没有引发Result类型的[]运算符重载?

来自分类Dev

Typescript是否有运算符重载?

来自分类Dev

-减去C ++中的一元运算符重载

来自分类Dev

为什么运算符重载实现中的两个静态对象在c ++中始终相等?

来自分类Dev

Javascript 中是否有类似于 Python 中的算术运算符方法的任何内容

来自分类Dev

JavaScript中的运算符重载

来自分类Dev

为什么我可以重载istream的运算符>>作为字符串?

来自分类Dev

为什么赋值运算符重载会创建对象的副本?

来自分类Dev

为什么不使用运算符重载方法初始化返回的对象?

来自分类Dev

是否可以重载本机数据类型的运算符?

来自分类Dev

是否有语法可以直接调用命名的重载运算符

来自分类Dev

有人可以指出为什么我的变量无法识别以及为什么我不能重载我的运算符

来自分类Dev

我可以在python中执行两个以上对象的运算符重载吗?

来自分类Dev

有什么方法可以将字符串用作Javascript或jQuery中的比较运算符?

来自分类Dev

为什么我的重载乘法运算符无法识别?

来自分类Dev

为什么我不能重载::运算符?

来自分类Dev

为什么不能重载三元运算符?

来自分类Dev

microsoft为什么不为stringbuilder重载+ =运算符?

来自分类Dev

为什么不能对类使用运算符重载?

来自分类Dev

为什么我的重载运算符返回零?

来自分类Dev

为什么此运算符重载起作用?

来自分类Dev

是否可以在C ++中重载运算符的关联性?

来自分类Dev

是否可以在Haskell中重载逻辑运算符(&&例如)?

来自分类Dev

是否可以在 Scala 中重载原始数字类型的运算符?

来自分类Dev

为什么当我重载数组运算符时我的私有变量为零?

来自分类Dev

这是STL中的错误吗?为什么在此结构中需要运算符重载?

Related 相关文章

  1. 1

    为什么在运算符重载中需要引用?

  2. 2

    为什么需要运算符重载?

  3. 3

    有什么办法可以在C#中重载+ =运算符

  4. 4

    为什么D中的char []数组没有引发Result类型的[]运算符重载?

  5. 5

    Typescript是否有运算符重载?

  6. 6

    -减去C ++中的一元运算符重载

  7. 7

    为什么运算符重载实现中的两个静态对象在c ++中始终相等?

  8. 8

    Javascript 中是否有类似于 Python 中的算术运算符方法的任何内容

  9. 9

    JavaScript中的运算符重载

  10. 10

    为什么我可以重载istream的运算符>>作为字符串?

  11. 11

    为什么赋值运算符重载会创建对象的副本?

  12. 12

    为什么不使用运算符重载方法初始化返回的对象?

  13. 13

    是否可以重载本机数据类型的运算符?

  14. 14

    是否有语法可以直接调用命名的重载运算符

  15. 15

    有人可以指出为什么我的变量无法识别以及为什么我不能重载我的运算符

  16. 16

    我可以在python中执行两个以上对象的运算符重载吗?

  17. 17

    有什么方法可以将字符串用作Javascript或jQuery中的比较运算符?

  18. 18

    为什么我的重载乘法运算符无法识别?

  19. 19

    为什么我不能重载::运算符?

  20. 20

    为什么不能重载三元运算符?

  21. 21

    microsoft为什么不为stringbuilder重载+ =运算符?

  22. 22

    为什么不能对类使用运算符重载?

  23. 23

    为什么我的重载运算符返回零?

  24. 24

    为什么此运算符重载起作用?

  25. 25

    是否可以在C ++中重载运算符的关联性?

  26. 26

    是否可以在Haskell中重载逻辑运算符(&&例如)?

  27. 27

    是否可以在 Scala 中重载原始数字类型的运算符?

  28. 28

    为什么当我重载数组运算符时我的私有变量为零?

  29. 29

    这是STL中的错误吗?为什么在此结构中需要运算符重载?

热门标签

归档