Javascript的switch用法总结
时间:2014-07-22 00:30 来源: 我爱IT技术网 作者:山风
switch 的语法是:
- switch( 计算式 )
- {
- case 数值一:
- 指令集一;
- break;
- .
- .
- .
- case 数值N:
- 指令集N;
- break;
- default:
- 指令集
- }
1、switch 后接一个计算式,其结果会与 case 指定的数值比较,只有相同时,才会执行后接的指 令集。后接的指令集可以有多个指令。执行遇到 break,会跳出整个 switch 区块{ }。case 的数值 ,不必依大小排列。
程序用法:
- <script type='text/javascript'>
- a=9;
- switch( a-7)
- {
- case 1:
- document.write('绿色');
- break;
- case 3:
- document.write('玫瑰');
- break;
- case 2:
- document.write('金属');
- break;
- }
- </script>
执行结果:
金属
2、如果没有 break,会继续执行下去,不会再作 case 的检测。
程序用法:
- <script type='text/javascript'>
- switch( a-7)
- {
- case 1:
- document.write('绿色');
- break;
- case 2:
- document.write('金属');
- case 3:
- document.write('玫瑰');
- break;
- }
- </script>
执行结果:
金属玫瑰
还可以加上 default,当计算式的结果数值,与所有 case 指定的数值都不合时,会执行 default 后接的指令集。如果 default 放在最后面,可以不加 break。
程序用法:
- <script type='text/javascript'>
- switch( a-2)
- {
- case 1:
- document.write('绿色');
- break;
- case 2:
- document.write('金属');
- break;
- case 3:
- document.write('玫瑰');
- break;
- default:
- document.write('喜欢');
- }
- </script>
执行结果:
喜欢
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
