switch、break、continue

来源:互联网 发布:淘宝母婴用品批发 编辑:程序博客网 时间:2024/06/08 02:33

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');//1alert(12 > 20 ? '12<20' : '12!<20');//12!<20

上面两个判断效果一样。

原创粉丝点击