码迷,mamicode.com
首页 > 其他好文 > 详细

4、循环语句 和 异常处理

时间:2016-08-20 11:40:12      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

(一)、条件语句 

 

1.1 、循环语句


JavaScript中支持三种循环语句,分别是:

#第一种 for (var i=0;i<10;i++) {console.log(i)} #输出结果,看本代码下 第一图
#第二种 for (var item in a) {console.log(a[item])} #输出结果,看本代码下 第二图

#第三种 while (条件){ // break; // continue; }

图一:

技术分享

图二:

技术分享


1.2、循环语句

JavaScript中支持三种循环语句,分别是:

  循环1、

 var names = ["alex", "tony", "rain"];

for(var i=0;i< names.length;i++){
console.log(i);
console.log(names[i]);
}


  循环2、


var names = ["alex", "tony", "rain"];

for(var index in names){
console.log(index);
console.log(names[index]);
}


2.2 、条件语句

JavaScript中支持两个中条件语句,分别是:if 和 switch

>if 语句

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

> switch语句  

switch(name){ case ‘1‘: age = 123; break; case ‘2‘: age = 456; break; default : age = 777; }

switch 需放在函数内部,如果放在外部,则case的值需要是字符串才可
<script type="text/javascript">
function f1() {
var num = 123
switch (num){
case 1:
num = "dsfsdg";
document.write(num);
break;
case 123:
document.write("123")
break;
default:
document.write("bu shi 1 yebushi 123") //如果不是1 也不是123 则执行default
}
};
f1()
</script>


(二)、异常处理

和python中的异常处理类似,代码如下:

 
<script type="text/javascript">
try{
var tiancai = isme
}catch(e) {
console.log(e)
}finally{
console.log("shuaige is so smart;")
}
</script>


显示效果如下:

技术分享


>> 异常处理demo 例子:

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








4、循环语句 和 异常处理

标签:

原文地址:http://www.cnblogs.com/zhangju/p/5789816.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!