gpt4 book ai didi

JavaScript 三重相等和三变量比较

转载 作者:搜寻专家 更新时间:2023-11-01 05:13:02 24 4
gpt4 key购买 nike

谁能解释一下?

1 == 1        //true, as expected
1 === 1 //true, as expected
1 == 1 == 1 //true, as expected
1 == 1 == 2 //false, as expected
1 === 1 === 2 //false, as expected
1 === 1 === 1 //false? <--

还有一个 bool 逻辑的名称,它以这种方式比较两个以上的数字(我称之为“三变量比较”,但我认为那是错误的...)

最佳答案

这个表达式:

1 === 1 === 1

被评估为:

(1 === 1) === 1

计算括号内的表达式后:

true === 1

并且该表达式在逻辑上是错误的。不过,下面的表达式按预期返回 true:

1 === 1 === true

关于JavaScript 三重相等和三变量比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15331947/

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