最近在玩 JS,发现了一些有趣的东西。这就是我在 chrome 控制台中写入的内容:
today = new Date()
-> Mon Apr 29 2013 13:06:01 GMT+0200 (CEST)
DAY = 1000 * 3600 * 24
-> 86400000
today - 2 * DAY
-> 1367060761452
today + 2 * DAY
-> "Mon Apr 29 2013 13:06:01 GMT+0200 (CEST)172800000"
而且我想知道为什么我会根据操作类型得到不同类型的答案 - 加/减。当我做这样的事情时:
today - (-2) * DAY
一切安好。是否有任何意识形态,或者它是一个错误?