default

書式

switch(調べる値) {
case 値:値に一致した場合の処理
default:処理
}

説明

switch()で指定された値に応じてcaseで処理を振り分けます。いずれの値にも該当しない場合に処理するにはdefaultを指定します。caseで処理を指定した場合、breakでブロックを抜けないと、次のcase, defaultで指定された処理が実行されてしまうので注意してください。

サンプルコード [実行]

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>Sample</title>
</head>
<body>
<script type="text/javascript"><!--
var count = 1;
switch(count) {
case 0:document.write("0です"); break;
case 1:document.write("1です"); break;
default:document.write("0と1以外です");
}
// --></script>
</body>
</html>