gpt4 book ai didi

javascript - 如何将一个 switch 语句放入另一个 switch 语句中

转载 作者:行者123 更新时间:2023-12-01 00:35:44 26 4
gpt4 key购买 nike

用户在 2 个选择框中进行选择后,我尝试计算出报值(value)。

看起来 1 需要 2 个 switch 语句。这可能吗? (可能的值比下面的值多得多。为了清楚起见,我删除了它们)

 var workOutQuote = function() {
var value1 = $("#delivery_from_area").val();
var value2 = $("#delivery_to_area").val();
var val = '';
switch (value1)
{ case '1':
{ switch (value2)
{ case '1': val="90"; break; }
{ case '2': val="80"; break; }
{ case '3': val="70"; break; }
}
}
{ case '2':
{ switch (value2)
{ case '1': val="80"; break; }
{ case '2': val="90"; break; }
{ case '3': val="70"; break; }
}
}
}

使用上面的代码我收到错误:

Uncaught SyntaxError: Unexpected token case 

最佳答案

如果您不想调用所有情况,请使用BREAK。否则,你会得到意想不到的结果

 var workOutQuote = function() {
var value1 = $("#delivery_from_area").val();
var value2 = $("#delivery_to_area").val();
var val = '';
switch (value1){
case '1':
switch (value2){
case '1': val="90"; break;
case '2': val="80"; break;
case '3': val="70"; break;
}

break;
case '2':
switch (value2){
case '1': val="80"; break;
case '2': val="90"; break;
case '3': val="70"; break;
}
break;
}

关于javascript - 如何将一个 switch 语句放入另一个 switch 语句中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19584287/

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