#22336 - Can I use greater than/less than for a switch statement? - Off Topic - Codecademy Forums
https://discuss.codecademy.com/t/can-i-use-greater-than-less-than-for-a-switch-statement/215186Oh, je viens d’apprendre aujourd’hui, qu’on pouvait utiliser un switch() à l’envers :
Plutôt que faire le switch() sur $value et ensuite scinder les cas de figure en fonction de la valeur, on peut switch sur une condition (true, false…) et scinder sur des conditions :
switch (true) {
case $value < 4: // code
case $value > 4: // code
default: // value is 4 // code
}
Avant je m’en passais naturellement avec des if/elseif/else, mais donc le switch() on peut aussi.
Cet exemple est là pour du JS, mais possible que d’autres langages le permettent également.