I try to execute more than one case in switch
statement. I wrote this as a if
statement but I read somewhere is the switch
is more efficient than if
. Now execute always only first correct.
let num = 30;
switch (true) {
case (num >= 20):
console.log("code for case 1");
break;
case (num == 31) :
console.log("code for case 2");
break;
case (num < 50):
console.log("code for case 3");
break;
case (num == 10 + 20):
console.log("code for case 4");
break;
}
Can I execute all true cases? or stay with many if else
?
code for case 1
code for case 3
code for case 4