gpt4 book ai didi

javascript new Date(),比较迷惑

转载 作者:行者123 更新时间:2023-12-03 16:32:24 26 4
gpt4 key购买 nike

谁能解释这种意外行为?

console.log(new Date() == new Date()); // false
console.log(new Date() >= new Date()); // true
console.log(new Date() <= new Date()); // true

最佳答案

==比较器比较对象引用,两个不同的对象将永远相等。

然而,关系比较器将比较日期的数值(基础时间戳)。因此,如果你尝试过

new Date().getTime() == new Date().getTime()

你会得到 true .在这种情况下,= >= 的一部分和 <=运算符使语句为真(如上例所示)。

关于javascript new Date(),比较迷惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45466007/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com