<分区>
我最近开始玩桌面游戏,不想手动处理计算。此外,大多数应用程序在任何给定时间都存在某种问题。我刚开始编写基本的 javascript,似乎无法让开关与范围一起工作。它恢复为默认值。我的代码稍后在下面,我将把各种修饰符/属性放入一个数组中,但我希望基本代码首先起作用。
<script>
var strMod=0;
var strength = prompt("what is your strength?");
switch(strength){
case (strength>=0 && strength<2):
strMod=-5;
break;
case (strength>=2 && strength<4):
strMod=-4;
break;
case (strength>=4 && strength<6):
strMod=-3;
break;
case (strength>=6 && strength<8):
strMod=-2;
break;
case (strength>=8 && strength<10):
strMod=-1;
break;
case (strength>=10 && strength<12):
strMod=0;
break;
case (strength>=12 && strength<14):
strMod=1;
break;
case (strength>=14 && strength<16):
strMod=2;
break;
case (strength>=16 && strength<18):
strMod=3;
break;
case (strength>=18 && strength<20):
strMod=4;
break;
case (strength>=20 && strength<22):
strMod=5;
break;
default:
strMod= prompt("what is your strength modifier?");
break;
}
console.log(strMod);
</script>