gpt4 book ai didi

javascript 开关(真)

转载 作者:行者123 更新时间:2023-12-03 08:15:59 30 4
gpt4 key购买 nike

嗨,我正在尝试处理 ajax json 响应

这是我的代码

success: function (j) {     
switch(true)
{
case (j.choice1):

alert("choice2");
break;
case (j.choice2):
alert("choice2");
break;
default:
alert("default");
break;
}
}

根据 j 的返回,我做了我的行动,但我一直得到默认值。

我已经提醒了 j 值并正确了。有些 case (j.choice1) case (j.choice2) 不起作用。

我试过 case (j.choice1!="") (j.choice2!="") 但在这种情况下,我一直得到第一选择。

我错过了什么

最佳答案

这个对我有用:

var a = 0, b = true;

switch(true) {
case a:
console.log('a');
break;
case b:
console.log('b');
break;
}


但是, case标签必须等于 true ,而不仅仅是隐含的真实。
此外,只有第一种情况的计算结果为 true。将执行。

关于javascript 开关(真),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2765981/

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