学习小记 20161013

本文介绍了JavaScript中标签语句的应用方式,包括break和continue如何通过标签来控制循环流程,以及throw、try、catch、finally等关键字在异常处理中的使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

又转战JavaScript了。。


1) 标签语句

语句可以用以下形式加标签

identifier: statement

只有break和continue可以调用标签。格式如下

break labelname;

continue labelname;

在循环体内引用它退出循环或者开始下一次循环。break和标签之间不应该有换行符。控制权不得超出函数体,即不能跳到函数外部。

一个语句标签不能和内部的其他语句标签重名,除非两个语句没有相互嵌套关系。

一个语句可以有多个标签。

2)Throw & try catch finally

JavaScript没有throws。try里放的是可能会产生异常的代码块;catch做异常的处理(用throw);finally里放的代码用于对try语句的清理工作。

如果catch没有对产生的异常做任何处理,程序会往上抛,直到有一块代码对这个异常进行了处理。在向上抛之前,finally会先被执行。

finally如果使用了throw语句抛出了新的异常,这个异常会替代上面try catch抛出的那个异常。如果使用了return,即使try catch已经抛出了异常,值也会正常return。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值