gpt4 book ai didi

javascript - 比较 3 个 javascript 变量的值

转载 作者:行者123 更新时间:2023-11-29 17:14:11 24 4
gpt4 key购买 nike

我想比较 3 个 javascript 变量值,它们是否相等,需要执行一个函数。

if(vcount === tcount === lcount){

//do something;
}

和(根据 this previous answer )

if((vcount == tcount) && (tcount == lcount)){

//do something;
}

但它对我不起作用。

最佳答案

考虑以下代码-

1===1===1

由于 === 运算符是左右结合,因此第一个部分 1===1 首先被评估。

1===1 返回 true。然后就是下面的对比

true===1

这肯定是 false 因为 boolean true1 不同 因为 === 考虑值和数据类型

因此,只要第三个参数不是boolean,如果您使用===,它肯定会返回false比较它们。因此,您应该始终使用第二种语法来比较任意 3 个值。

关于javascript - 比较 3 个 javascript 变量的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19441363/

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