JavaScript里面的条件、循环语句以及异常处理

1.JavaScript里面条件语句主要有两种形式

if(条件){
...
}else if(条件){
...
}else{
...}

switch(变量名):
case 值1://如果变量名为值1,则执行值1下面的代码
...
case 值2:
...
break


default:
...

2、循环语句,主要有以下几种形式

<script type="text/javascript">
    li = [11,22,33,44];
    for (var item in li ){
        console.log(item);//这里item是索引
        console.log(li[item]);
    }

    dic ={'k1':123,'k2':456};
     for (var item in dic ){
        console.log(item);//这里item是key
     }


     for (var i =0;i<li.length;i++){
            console.log(i,li[i]); //定义i这个变量,从0开始,每循环一次加1
     }
    
    while (true){
        break
    }



</script>

  3、异常处理

try {
    //这段代码从上往下运行,其中任何一个语句抛出异常该代码块就结束运行
}
catch (e) {
    // 如果try代码块中抛出了异常,catch代码块中的代码就会被执行。
    //e是一个局部变量,用来指向Error对象或者其他抛出的对象
}
finally {
     //无论try中代码是否有异常抛出(甚至是try代码块中有return语句),finally代码块中始终会被执行。
}

  注:主动跑出异常 throw Error('xxxx')

posted @ 2017-03-21 16:38  蜗牛仔  阅读(167)  评论(0编辑  收藏  举报