Like this:
var raw_value = 11.0;
switch(true) {
case (raw_value > 10.0):
height = 48;
width = 36;
break;
case (raw_value > 5.0):
height = 40;
width = 30;
break;
default:
height = 16;
width = 12;
}
The expressions in the case
statements will evaluate to true
or false
, and if that matches the switch
condition… voilĂ . The default
acts like an else
.
Bonus: you can invert the whole logic by simply replacing true
with false
. With if ... else if
statements, you’d have to edit every if-clause individually.