JS swtich用法

写switch的时候发现有个好玩的东西
平时我们的写法是

switch (num){
    case  5:
        console.log('5');
        break
    case  6:
        console.log('6');
        break
    default:
        console.log('')
}

但是如果我们将num的值设置为true 可以在 case 语句中使用表达式
举个:

switch (true) {
    case num < 0:
        console.log("Less than 0.");
        break;
    case num >= 0 && num <= 10:
        console.log("Between 0 and 10.");
        break;
    case num > 10 && num <= 20:
        console.log("Between 10 and 20.");
        break;
    default:
        console.log("More than 20.");
}

你可能感兴趣的:(JS swtich用法)