当前位置:编程学习 > JS >>

javascript Switch 语句的用法详解

如何编写一个 Switch 语句。
JavaScript Switch 语句
如果希望选择执行若干代码块中的一个,你可以使用 switch 语句:
语法:
switch(n)
   {
   case 1:
     执行代码块 1
     break
   case 2:
     执行代码块 2
     break
   default:
     如果n即不是1也不是2,则执行此代码
   }
工作原理:switch 后面的 (n) 可以是表达式,也可以(并通常)是变量。然后表达式中的值会与 case 中的数字作比较,如果与某个 case 相匹配,那么其后的代码就会被执行。break 的作用是防止代码自动执行到下一行

<html>
<SCRIPT LANGUAGE='JavaScript'>
<!--
    var color = "green";
    switch (color)
    {
      case "red":
        document.write("The car is red.");
        break;
      case "blue":
        document.write("The car is blue.");
        break;
      case "green":
        document.write("The car is green.");
        break;
      default:
        document.write("The car is purple.");
    }
    //-->
</SCRIPT>
</html>

swicth break

<html>
<head>
<title>A Simple Page</title>
<script language="JavaScript">
<!--
var yourchoice;
yourchoice = prompt("Choose a number between 1 and 4", "1, 2, 3 or 4")
switch (yourchoice)
{
    case "1":
        alert("You typed in a 1");
        break;
    case "2":
        alert("You typed in a 2");
        break;
    case "3":
        alert("You typed in a 3");
        break;
    case "4":
        alert("You typed in a 4");
        break;
    default:
        alert("You didn't type in a number between 1 and 4");
        break;
}
//  -->
</script>
</head>
<body>

</body>
</html>

接着看

<script language="JavaScript">
<!--
var yourchoice;
yourchoice = confirm("Are you at your computer now?")
switch (yourchoice)
{
    case true:
        alert("true");
        break;
    case false:
        alert("false");
        break;
}
//  -->
</script>

补充:网页制作,js教程 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,