[size=large][color=indigo]我说的是终止喔 ,不是中止哦············
function a(){
b();
//在这里加一段代码,让整个js程序结束
}
function b(){
alert("abc");
}
a();
alert("def");
想想这段代码应该 是什么呢·············
[/color][/size]
是会报错,因为这个“错误”就是throw语句抛出来的。
除了异常,我想不到其它方法可以使当前JS程序跳过后续代码直接退出。
你可以给整个代码加个try catch,防止抛到浏览器那里:
try{
xxx
xxx
fun();
xxx
}catch(e){}
不了解,难道一个return还搞不定么?
return;
在
function a(){
//这样就能终止你的程序a了
return;
}
但看你的js代码,你后面是调用a()和alert(),即使你终止了a(),但后面的alert();还是会执行了,就相当于java里的main函数一样,顺序执行
[code="js"]
throw "出错了!";
[/code]
window.close();不解释!