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

浙公网安备 33010602011771号