how to use switch case for a range of number in Javascript?
javascript switch range
const x = this.dealer;
switch (true) {
case (x < 5):
alert("less than five");
break;
case (x < 9):
alert("between 5 and 8");
break;
case (x < 12):
alert("between 9 and 11");
break;
default:
alert("none");
break;
}
JavaScript switch case range
<!DOCTYPE html>
<html>
<body>
<script type="text/javascript">
var selIndex = 0;
var val = 100;
switch(true)
{
case ((val >= 1) && (val <= 10)):
selIndex = 0;
break;
case ((val >= 11) && (val <= 100)):
selIndex = 1;
break;
case ((val >= 101) && (val <= 1000)):
selIndex = 2;
break;
case ((val >= 1001) && (val <= 10000)):
selIndex = 3;
break;
}
console.log(selIndex)
</script>
</body>
</html>
Output
