J'essaie de créer une instruction switch mais je n'arrive pas à utiliser une expression qui est évaluée (plutôt qu'un ensemble chaîne/entier). Je peux facilement le faire avec les instructions if, mais le cas devrait, espérons-le, être plus rapide.
j'essaye ce qui suit
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;
}
}
Est-ce que j'ai raté quelque chose d'évident ou n'est-ce pas possible ? Google n'a pas été amical dans ce cas.
Toute aide/pointeurs appréciés
M