generated at
JavaScript:switch文
switch (expression) { statements }

js
switch (式){ case 値1: 実行する文; break; case 値2: 実行する文; break; default: 実行する文; break; }

case句は開始点を示すだけで終了点を示さないのでbreak文が必要。
関数内ので使うときはreturn文でもよい。
caseラベルには副作用をもつ式も記述できるがややこいので定数を使うほうがよい。