JS swtichの使い方

682 ワード

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.");
}