switch
breakを書かないと、その処理を行なった後、次の処理に進んでいく。
下記の場合は、case 1 と default も行うので「3」となる(はず)。
var num = 1;
var hoge = 1;
switch (hoge){
case 1:
num += 1;
console.log(num);
case 2:
num += 1;
console.log(num);
break;
case 3:
num += 1;
console.log(num);
break;
default:
num += 1;
console.log(num);
break;
}