javascript停止执行的问题 标题长又长 return 仅仅在当前作用域有效,所以在函数a中是不会产生影响的那么你可以做一个返回值,根据返回值来判断function a(){if(b()) alert('阻止我的输出');} function b(){ return false;}a(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呃 .. 可以这样function a(){ return b(); alert('1');} function b(){ return;}但是这样的..return 可以放在上面任何地方执行...都可以短路出函数若是希望根据B的结果来做, 就用楼上的方法根据b()的return来执行 后来想了一下你这个问题还满好玩的. 可以这样 function a(){ b(); alert('1'); } function b(){ alert('in b1'); throw null;//exception alert('in b2'); return; } a();...但是感觉平时不会用到这样的函数 throw null 这里报错的 可能是我想复杂了 可以修改一下 感谢回答 求高手 (IE浏览器)如何在WEB中从桌面拖拽文件到gridview实现上传 并在反向拖拽的时候实现下载 算24点不出结果,为啥额?求大神解释额。。感觉没错= = 文本框添加表情 如何用按钮实现“播放”和“暂停”的功能? 提交按钮的行为怪异? constructor div里文字过长溢出如何用省略号替换多余的部分? 有关 textarea 的问题... 文件上传方法 关于iframe的显示问题 如何理解JavaScript中对象的值传递和引用传递 关于jQuery的ajax调试问题
function a(){
return b();
alert('1');
}
function b(){
return;
}但是这样的..return 可以放在上面任何地方执行...都可以短路出函数
若是希望根据B的结果来做, 就用楼上的方法根据b()的return来执行
function a(){
b();
alert('1');
}
function b(){
alert('in b1');
throw null;//exception
alert('in b2');
return;
}
a();...但是感觉平时不会用到这样的函数