javascript 终止函数执行操作


Posted in Javascript onFebruary 14, 2014

1、如果终止一个函数的用return即可,实例如下:
function testA(){
    alert('a');
    alert('b');
    alert('c');
}
testA(); 程序执行会依次弹出'a','b','c'。

function testA(){
    alert('a');
    return;
    alert('b');
    alert('c');
}
testA(); 程序执行弹出'a'便会终止。

2、在函数中调用别的函数,在被调用函数终止的同时也希望调用的函数终止,实例如下:
function testC(){
    alert('c');
    return;
    alert('cc');
}

function testD(){
    testC();
    alert('d');
}
testD(); 我们看到在testD中调用了testC,在testC中想通过return把testD也终止了,事与愿违return只终止了testC,程序执行会依次弹出'c','d'。

function testC(){
    alert('c');
    return false;
    alert('cc');
}

function testD(){
    if(!testC()) return;
    alert('d');
}
testD(); 两个函数做了修改,testC中返回false,testD中对testC的返回值做了判断,这样终止testC的同时也能将testD终止,程序执行弹出'c'便会终止。

Javascript 相关文章推荐
为Extjs加加速(javascript加速)
Aug 19 Javascript
jQuery中使用了document和window哪些属性和方法小结
Sep 13 Javascript
jQuery之选项卡的简单实现
Feb 28 Javascript
触屏中的JavaScript事件分析
Feb 06 Javascript
JavaScript中扩展Array contains方法实例
Aug 23 Javascript
jQuery+HTML5实现手机摇一摇换衣特效
Jun 05 Javascript
jquery+json实现数据二级联动的方法
Nov 28 Javascript
jQuery实现获取隐藏div高度的方法示例
Feb 09 Javascript
基于axios封装fetch方法及调用实例
Feb 05 Javascript
利用Vue构造器创建Form组件的通用解决方法
Dec 03 Javascript
基于JS实现web端录音与播放功能
Apr 17 Javascript
JavaScript流程控制(分支)
Dec 06 Javascript
中止javascript执行的方法
Feb 14 #Javascript
js replace替换所有匹配的字符串
Feb 13 #Javascript
Jquery遍历checkbox获取选中项value值的方法
Feb 13 #Javascript
比较不错的JS/JQuery显示或隐藏文本的方法
Feb 13 #Javascript
jquery获取元素索引值index()示例
Feb 13 #Javascript
jquery获取tr并更改tr内容示例代码
Feb 13 #Javascript
使用javascript做的一个随机点名程序
Feb 13 #Javascript
You might like
PHP 转义使用详解
2013/07/15 PHP
PHP中使用虚代理实现延迟加载技术
2014/11/05 PHP
php根据生日计算年龄的方法
2015/07/13 PHP
php实现网站顶踩功能的完整前端代码
2015/07/19 PHP
浅谈PHP中类和对象的相关函数
2017/04/26 PHP
PHP实现微信模拟登陆并给用户发送消息的方法【文字,图片,图文】
2017/06/29 PHP
tp5.1 框架数据库常见操作详解【添加、删除、更新、查询】
2020/05/26 PHP
斜45度寻路实现函数
2009/08/20 Javascript
js实现的常用的左侧导航效果
2013/10/17 Javascript
JS加载器如何动态加载外部js文件
2016/05/26 Javascript
Javascript将数值转换为金额格式(分隔千分位和自动增加小数点)
2016/06/22 Javascript
Node.js测试中的Mock文件系统详解
2016/11/21 Javascript
js实现tab切换效果
2017/02/16 Javascript
vue项目总结之文件夹结构配置详解
2017/12/13 Javascript
JavaScript模拟实现自由落体效果
2018/08/28 Javascript
Vue刷新修改页面中数据的方法
2018/09/16 Javascript
Vue解析带html标签的字符串为dom的实例
2019/11/13 Javascript
解决pandas无法在pycharm中使用plot()方法显示图像的问题
2018/05/24 Python
python tkinter界面居中显示的方法
2018/10/11 Python
python print输出延时,让其立刻输出的方法
2019/01/07 Python
django基于存储在前端的token用户认证解析
2019/08/06 Python
Cython编译python为so 代码加密示例
2019/12/23 Python
python如何更新包
2020/06/11 Python
python爬取网易云音乐热歌榜实例代码
2020/08/07 Python
python 基于Apscheduler实现定时任务
2020/12/15 Python
美国在线购物频道:Shop LC
2019/04/21 全球购物
LACOSTE波兰官网:Polo衫、服装和鞋类
2020/09/29 全球购物
阳光体育活动总结
2014/04/30 职场文书
大学优秀班集体申报材料
2014/05/23 职场文书
2014年大学生党员评议表自我评价
2014/09/20 职场文书
公安领导班子四风问题个人整改措施思想汇报
2014/10/09 职场文书
2014年村官工作总结
2014/11/24 职场文书
村级干部党员公开承诺事项
2015/05/04 职场文书
教你如何让spark sql写mysql的时候支持update操作
2022/02/15 MySQL
【DOTA2】总决赛血虐~ XTREME GAMING vs MAGMA - OGA DOTA PIT 2022 CN
2022/04/02 DOTA
教你在 Java 中实现 Dijkstra 最短路算法的方法
2022/04/08 Java/Android