需要一些帮助来解决以下无法解决的 javascript 问题。我是一个新手,并尽我所能找到一个好的解决方案,以便我可以完成我的论文研究。该代码旨在在名为 Qualtrics 的在线调查程序中运行。每个 var 代表来自问题响应的数据。我已经测试了这些,它们工作正常。
其中一个开关在 if-else 语句之外工作正常。然而,当结合起来时,事情就不起作用了。
非常感谢任何帮助。
var storeLow = ${q://QID83/ChoiceGroup/SelectedChoices};
var storeHigh = ${q://QID82/ChoiceGroup/SelectedChoices};
var cash = 0;
if(storeLow >= 1)
{
switch(storeLow) {
case 5:
cash = 200;
break;
case 3:
case 6:
case 11:
case 12:
cash = 150;
break;
case 1:
case 2:
case 4:
case 7:
case 8:
case 9:
case 10:
case 13:
case 14:
case 15:
case 16:
cash = 100;
break;
default:
cash = 50;
break;
}
} else {
switch(storeHigh) {
case 3:
cash = 200;
break;
case 6:
case 10:
case 11:
case 15:
cash = 150;
break;
case 1:
case 2:
case 4:
case 5:
case 7:
case 8:
case 9:
case 12:
case 13:
case 14:
case 16:
cash = 100;
break;
default:
cash = 50;
break;
}
}