Выражение внутри оператора switch case

Я пытаюсь создать оператор switch, но я не могу использовать выражение, которое оценивается (вместо заданной строки / целого числа). Я легко могу сделать это с помощью утверждений 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

Ответы на вопрос(8)

Ваш ответ на вопрос