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')