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