求大大说明一下finally语句的作用及例子 - 喵宅苑 MewoGarden × 技术宅社区II | Z站 Z Station 来喵宅苑,有可爱的男孩子
作者:文艺de蛋蛋
#39t本人初学javascript,求大神指点一下try,catch,finally中finally的作用,最好有例子~~~喵~~~无限感激作者:文艺de蛋蛋
ApfelZaft 发表于 2013-1-24 21:37 【链接登录后可见】 都被秋秋姐姐说掉了。。。。 #31f哟吼,好的,明白啦~谢谢查看回复作者:文艺de蛋蛋
秋声赋 发表于 2013-1-24 21:43 【链接登录后可见】 就是清理的意思嘛 清理Try中的资源 防止出错导致的资源没有正确释放 #31f哟吼,好的,明白啦~谢谢查看回复作者:秋声赋
本帖最后由 秋声赋 于 2013-1-24 21:44 编辑 文艺de蛋蛋 发表于 2013-1-24 20:35 【链接登录后可见】 但是我看书上说finally里面放清理语句,那是神马意思~~~??? 就是清理的意思嘛 清理Try中的资源 防止出错导致的资源没有正确释放 资源没 【查看更多内容请登录哈】查看回复作者:ApfelZaft
都被秋秋姐姐说掉了。。。。 try { //这段代码从上往下运行,其中任何一个语句抛出异常该代码块就结束运行 } catch (e) { // 如果try代码块中抛出了异常,catch代码块中的代码就会被执行。 //e是一个局部变量,用来指向Error对象或者其 【查看更多内容请登录哈】查看回复作者:文艺de蛋蛋
秋声赋 发表于 2013-1-24 19:46 【链接登录后可见】 我没学过js 但是应该所有语言都是差不多的吧 就是无论try中的语句是否执行成功 都要执行finally的语句 但是我看书上说finally里面放清理语句,那是神马意思~~~???#39t查看回复作者:秋声赋
我没学过js 但是应该所有语言都是差不多的吧 就是无论try中的语句是否执行成功 都要执行finally的语句 最常用的就是文件操作中 try中打开一个流 但是try中的语句可能会失败 导致只执行cath中的语句 try后面的语句没执行 所以关闭流的代码就应该放在finally里面 【查看更多内容请登录哈】查看回复