gpt4 book ai didi

javascript - 我可以使用带有两个变量的 case/switch 语句吗?

转载 作者:行者123 更新时间:2023-12-03 01:56:27 28 4
gpt4 key购买 nike

我是 JavaScript 方面的新手,据我了解,使用一个 SWITCH/CASE 语句比一大堆 IF 语句更快。

但是,我想使用带有两个变量的 SWITCH/CASE 语句。

我的网络应用程序有两个 slider ,每个 slider 都有五个状态。我希望行为基于这两个变量的状态。显然,这是一大堆 IF/THEN 语句。

我想到的一种方法是将两个变量连接成一个,然后我可以对其进行切换/区分。

是否有更好的方法使用两个变量来完成 SWITCH/CASE ?

谢谢!

最佳答案

是的,你也可以这样做:

    switch (true) {

case (var1 === true && var2 === true) :
//do something
break;
case (var1 === false && var2 === false) :
//do something
break;

default:

}

这将始终执行开关,与 if/else 非常相似,但看起来更干净。只需继续检查 case 表达式中的变量即可。

关于javascript - 我可以使用带有两个变量的 case/switch 语句吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9235152/

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