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