欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

js 学习之路7:switch/case语句的使用

程序员文章站 2022-07-03 17:48:07
语法格式: n,通常是一个变量。switch语句中的case值会与n作比较,相等时会执行该case中的代码块。后面跟break,阻塞代码继续向下执行。 示例: 添加多少case是没有个数要求的,但是,有限个数的case总会有那么一丢丢的局限性。当所有的case都没有匹配到n的值时,则不显示内容。 这 ......

语法格式:

switch(n)
{
case 1:
  执行代码块 1
  break;
case 2:
  执行代码块 2
  break;
default:
  n 与 case 1 和 case 2 不同时执行的代码
}

n,通常是一个变量。switch语句中的case值会与n作比较,相等时会执行该case中的代码块。后面跟break,阻塞代码继续向下执行。

示例:

<!doctype html>
<html>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<body>

<script charset = "utf-8">

switch (1)
{
case 0:
    x = 0000000000;
    break;
case 1:
    x = 1111111111;
    break;
}

document.write(x);
</script>

</body>
</html>

 添加多少case是没有个数要求的,但是,有限个数的case总会有那么一丢丢的局限性。当所有的case都没有匹配到n的值时,则不显示内容。

这时,就需要用到“default”关键字。

当所有case的值都没有匹配时,如果你加了default,则会输出默认的消息。

<!doctype html>
<html>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<body>

<script charset = "utf-8">

switch (3)
{
case 0:
    x = 0000000000;
    break;
case 1:
    x = 1111111111;
    break;
case 2:
    x = 2222222222;
    break;
default:
    x = "你这个蠢货,根本就没有匹配";
}

document.write(x);
</script>

</body>
</html>