比较2个日期对象时,为什么订单很重要

时间:2014-08-05 11:13:41

标签: javascript

我正在使用Date对象并遇到了一些奇怪的事情。 比较两个Date对象时,例如aba > bb < a会得到不同的结果。

JSFiddle

var u = Date(2014,7,5,14,00);
var k = Date(2014,7,5,13,50);
alert(" this is " + k<u);
alert(" this is " + u>k);

我在这里缺少什么?

1 个答案:

答案 0 :(得分:4)

您遇到运营商优先权问题。

alert(" this is " + k<u)

相同
alert((" this is "+k) < u)

而不是

alert(" this is " + (k<u))

如你所愿。

添加括号并且有效。