2つのパラメータを使用してこのコードを通常の状態に単純化する方法を教えてください。ありがとうございました!この論理は私のためには非常に必要です、私はあなたの寛容に願っています。スイッチケースjs 2つのパラメータ
var treshhold_two = 0;
function Test(attack, ratio) {
switch (attack) {
case 0,01:
switch (ratio) {
case 2:
treshhold = 2798,6;
break;
case 4:
treshhold = 3678,16;
break;
case 6:
treshhold = 5757,12;
break;
}
break;
case >0,01:
switch (attack, ratio) {
case 0,03,2:
treshhold = -5,75712;
break;
case 0,03,4:
treshhold = -5,75712 * 1,1;
break; // -45%
case 0,03,6:
treshhold = -5,75712 * 0,96;
break; // -52%, and etc.
...
}
break;
}
}
'if'ステートメントを使用しないのはなぜ? –