switch...case

種類命令
書式
swicth(調べる値)
{
case 値1:値1だった場合の処理; break;
case 値2:値2だった場合の処理; break;
case 値3:値3だった場合の処理; break;
:
default:caseで指定した値以外の場合の処理;
}
解説
switchで調べる値、変数がcaseで一致した場合に処理を行います。いずれのcase値とも違う場合にはdefaultで指定した処理が行われます。
サンプルコード
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>Sample</title>
<style type="text/css"><!--
body { margin:0px; }
form { position:absolute; top:10;left:10px; }
--></style>
<script type="text/javascript"><!--
window.onload = function()
{
n = (new Date()).getSeconds();
n = n % 3;
switch(n)
{
case 0:document.getElementById("txtField").value = "ゼロです"; break;
case 1:document.getElementById("txtField").value = "壱です"; break;
default:document.getElementById("txtField").value = "0と1以外です";
}
}
// --></script>
</head>
<body>
<img src="Default.png">
<form>
<input type="text" id="txtField" size=40"><br>
</form>
</body>
</html>
実際のスクリプトをダウンロード