博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
4、循环语句 和 异常处理
阅读量:5282 次
发布时间:2019-06-14

本文共 1206 字,大约阅读时间需要 4 分钟。

(一)、条件语句 

 

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的值需要是字符串才可

(二)、异常处理

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

转载于:https://www.cnblogs.com/zhangju/p/5789816.html

你可能感兴趣的文章
React零碎知识点回顾
查看>>
字符串类型 字符串下标 字符串的方法 切片 for循环的一些总结
查看>>
Redis
查看>>
记一次mysql的preparedStatement使用超限问题
查看>>
Ajax学习笔记1之第一个Ajax应用程序
查看>>
Leetcode: Kth Largest Element in an Array
查看>>
ubuntu16.04卸载mysql5.7安装mysql5.6
查看>>
B/S架构和C/S的差别
查看>>
python列表和元组相互转换
查看>>
Python利用递归计算年龄
查看>>
Docker容器/镜像查看及删除操作
查看>>
MySQL主从复制与主主复制
查看>>
info.plist常见属性
查看>>
__setup宏简介
查看>>
转:myeclipse 8.x 插件安装方法终极总结
查看>>
几种情况发生装箱
查看>>
linq to sql语句中转换数据类型和日期操作
查看>>
LeetCode:Climbing Stairs
查看>>
[XAML]命名空间xmlns
查看>>
oracle 不同表空间的数据迁移
查看>>