gpt4 book ai didi

javascript - undefined == undefined 为真。但是 undefined >= undefined 是假的吗?

转载 作者:IT王子 更新时间:2023-10-29 03:05:29 33 4
gpt4 key购买 nike

我只是有一个更琐碎的问题。

为什么undefined == undefined 返回true,而undefined >= undefinedfalse

undefined 等于 undefined

但不等于或大于?

最佳答案

>= operator本质上是对 < operator 的否定.并且都调用 Abstract Relational Comparison Algorithm对于 undefined >= undefined 返回 undefined如步骤 3(a 至 c)中所定义。实际上,您还可以看到,大于(-或等于)和小于(-或-等于)运算符仅适用于数字或字符串

然后在 >= 规范的第 6 步中运算符,你可以看到为什么它返回 false:

If r is true or undefined, return false. Otherwise, return true.

关于javascript - undefined == undefined 为真。但是 undefined >= undefined 是假的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46608435/

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