作者TonyQ (沉默是金。)
看板Ajax
标题Re: [问题] InDesign的js
时间Tue Sep 27 11:45:12 2011
※ 引述《poototo (poototo)》之铭言:
:
: 2. 有可能档头直接下指令,强迫遇到错误仍往下执行吗?
: VBA是有On Error Resume Next这种指令
: → TonyQ:for loop那个问题 关键字是 continue; 09/26 23:31
: 推 Numino:可以在最外层放一个 try...catch可以实现on error resume. 09/27 08:10
: → TonyQ:on error resume 跟最外层放try catch不一样 09/27 11:42
vbscript 的 on error resume next 是类似这样的东西
var k = "hi";
throw "hi";
alert(k);
throw "hi2";
alert(k);
在这样的statement 底下,两个alert都还是会执行,
他有点像是每一行自动帮你包没行为的 try-catch。
但是板友推文中提的最外面包 try-catch
try{
var k = "hi";
throw "hi";
alert(k);
throw "hi2";
alert(k);
}catch(ex){
}
这两个alert 是不会被执行到的,这就是我说这跟on error resume next不等价的意思。
--
Life's a struggle but beautiful.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 67.139.36.200