logo
预览版
标准版
您当前访问的是 喵宅苑 MewoGarden × 技术宅II 预览版网页,若要正常使用功能请戳我前往标准版
帖子对应的标准版页面请点击帖子下方[→标准版]按钮
文艺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里面

【查看更多内容请登录哈】