您的位置:首页 > 产品设计 > UI/UE

switch、break、continue

2017-07-15 16:50 232 查看

1、switch

var str = 'js';
switch(str){
case 'js':
alert('js');break;//如果符合,那么弹出之后直接跳出循环;否则继续向下判断
case 'html':
alert('html');break;
case 'css':
alert('css');break;
default:
alert(str);
}


注意:

break:作用就是跳出来;如果满足条件,直接跳出switch;否则继续判断;

2、break(跳出):

for(var i=0;i<6;i++){
if(i===4){
break;//当i=4时,直接跳出for循环
}
alert(i);//0 1 2 3
}


上面只弹出0、1 、2、3,然后就会跳出for循环,结束;

如果alert在for循环外面呢?

for(var i=0;i<6;i++){
if(i===4){
break;
}
}
alert(i);//4  只弹一个4


3、continue(跳过、跨过)

for(var i=0;i<6;i++){
if(i===4){
continue;//当i为4时,就跳过
}
alert(i);//0、1、2、3、5、6
}


continue:跳过某一个条件,继续执行;

4、三目运算符

12 < 20 ? alert('1') : alert('2');//1
alert(12 > 20 ? '12<20' : '12!<20');//12!<20


上面两个判断效果一样。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐