Я пытаюсь создать оператор switch, но я не могу использовать выражение, которое получает оценку (а не набор string/integer). Я могу легко сделать это, если утверждения if, но случай, надеюсь, будет быстрее.
Я пытаюсь выполнить следующие
function reward(amount) {
var $reward = $("#reward");
switch (amount) {
case (amount >= 7500 && amount < 10000):
$reward.text("Play Station 3");
break;
case (amount >= 10000 && amount < 15000):
$reward.text("XBOX 360");
break;
case (amount >= 15000):
$reward.text("iMac");
break;
default:
$reward.text("No reward");
break;
}
}
Я пропустил что-то очевидное или это невозможно? В этом случае Google не был дружелюбен.
Любая помощь/указатели оценены
M