浅谈JavaScript如何运行中断或停止
2016-04-08 18:20
453 查看
在js运行过程中,在某些情况下想中断程序的运行,在网上查过,没有找到有这样的函数。一般情况下,大多数都是用return代替的。
因为js脚本很多都是基于函数的运行,return的作用是中断函数的执行,提前退出该函数。所以在执行某个函数内部的时候可以通过返回return来退出js执行。
在没有引用任何JS的前提下,也没有在window.onload中,如何不在函数中的情况下,中断JS代码执行?例如:
解决方法:1、将要中断的数据放入函数中,以return来中断。例如:
解决方法:2、抛出一个异常
这种方法不是很科学,如果你有更好的方法,欢迎赐教!
因为js脚本很多都是基于函数的运行,return的作用是中断函数的执行,提前退出该函数。所以在执行某个函数内部的时候可以通过返回return来退出js执行。
在没有引用任何JS的前提下,也没有在window.onload中,如何不在函数中的情况下,中断JS代码执行?例如:
<script> if(common.IsPC){ return; }; </script>
解决方法:1、将要中断的数据放入函数中,以return来中断。例如:
<script> window.onload = function(){ if(common.IsPC){ return; }; alert(123);//将不弹出提示 }
解决方法:2、抛出一个异常
<script> if(common.IsPC){ throw "————————"; }; </script>
这种方法不是很科学,如果你有更好的方法,欢迎赐教!
相关文章推荐
- 详解js跨域问题
- JS中保留小数位数
- 网页下拉加载更多
- 第一篇 对Javascript中原型的深入理解
- 网页上传图片预览功能
- js表单的focus()与blur()方法
- JS直接导出excel 兼容ie、chrome、firefox
- JavaScript —— 数组方法汇总,array数组元素的添加和删除
- js实现浏览器兼容复制功能
- JSP如何输出当前时间
- 深入剖析jsp四种属性范围(简单实例)
- JSP页面中的pageEncoding和contentType两种属性
- js 时间倒计时
- fullpage.js
- JSON需要的jar包和和String类型转JSON
- 2781: [JSOI2007]文本生成器
- Chart.js绘图,数据图
- JavaScript中的setMonth()顺延问题及解决方法
- JavaScript常用的经典小技巧
- js中setTimeOut()和setInterval()的使用--程序执行时间控制