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>
上一篇: 立秋了吃什么水果好?立秋了吃什么菜好?