switch case的应用
Posted zhangcheng001
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了switch case的应用相关的知识,希望对你有一定的参考价值。
格式:
switch(n) case a: //输出语句 break; case b: //输出语句 break; default ://输出语句
上面的n可以是一个数字、数组、字符串。
当n与a匹配上的时候,则执行当前case下面的输出语句,如果有break存在,name在输出之后会马上跳出当前switch语句,若当前case输出语句后面没有break,则输出当前case语句之后继续执行判断,直到break跳出当前switch。
case可以有很多个,可以根据需要在适当的case后面加入break执行是否结束switch判断。
一般情况下,会在switch里面加上default,如果case后面的值没有与变量相等的时候,就执行default,并输出结果。
default一般写在switch最后,作为结束语,而且default不需要break语句。
示例:
var i=3; switch(i) case 1: console.log(‘一‘); case 2: console.log(‘二‘); case 3: console.log(‘三‘); case 4: console.lon(‘四‘); default: console.log(‘hello‘);
输出结果为:
三
四
hello
加上break:
var i=3; switch(i) case 1: console.log(‘一‘); case 2: console.log(‘二‘); case 3: console.log(‘三‘); case 4: console.log(‘四‘); break; default: console.log(‘hello‘);
输出结果为:
三
四
以上是关于switch case的应用的主要内容,如果未能解决你的问题,请参考以下文章