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 相关文章推荐
javascript学习笔记(九) js对象 设计模式
Jun 19 Javascript
JS图片预加载 JS实现图片预加载应用
Dec 03 Javascript
jquery cookie实现的简单换肤功能适合小网站
Aug 25 Javascript
用js一次改变多个input的readonly属性值的方法
Jun 11 Javascript
Jquery通过JSON字符串创建JSON对象
Aug 24 Javascript
JavaScript中继承用法实例分析
May 16 Javascript
jQuery实现的Tab滑动选项卡及图片切换(多种效果)小结
Sep 14 Javascript
JS实现超简洁网页title标题跑动闪烁提示效果代码
Oct 23 Javascript
基于javascript实现的购物商城商品倒计时实例
Dec 11 Javascript
微信小程序实现tab页面切换功能
Jul 13 Javascript
详解用场景去理解函数柯里化(入门篇)
Apr 11 Javascript
node静态服务器实现静态读取文件或文件夹
Dec 03 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下关于Cannot use a scalar value as an array的解决办法
2010/08/08 PHP
PHP文件注释标记及规范小结
2012/04/01 PHP
基于PHP开发中的安全防范知识详解
2013/06/06 PHP
PHP实现绘制3D扇形统计图及图片缩放实例
2014/10/01 PHP
php+mysqli使用预处理技术进行数据库查询的方法
2015/01/28 PHP
Laravel 5框架学习之Eloquent (laravel 的ORM)
2015/04/08 PHP
PHP入门教程之会话控制技巧(cookie与session)
2016/09/11 PHP
PHP开发的微信现金红包功能示例
2017/06/29 PHP
jQuery学习笔记(1)--用jQuery实现异步通信(用json传值)具体思路
2013/04/08 Javascript
JavaScript使用Max函数返回两个数字中较大数的方法
2015/04/06 Javascript
js实现仿Discuz文本框弹出层效果
2015/08/13 Javascript
浅谈js闭包理解
2019/03/28 Javascript
vue实现二级导航栏效果
2019/10/19 Javascript
详解vue-flickity的fullScreen功能实现
2020/04/07 Javascript
Python编码时应该注意的几个情况
2013/03/04 Python
Python 模块EasyGui详细介绍
2017/02/19 Python
django基础之数据库操作方法(详解)
2017/05/24 Python
Python基于pygame模块播放MP3的方法示例
2017/09/30 Python
详解Python匿名函数(lambda函数)
2019/04/19 Python
python障碍式期权定价公式
2019/07/19 Python
Python爬虫教程之利用正则表达式匹配网页内容
2020/12/08 Python
python3列表删除大量重复元素remove()方法的问题详解
2021/01/04 Python
pycharm 使用anaconda为默认环境的操作
2021/02/05 Python
html5 css3 动态气泡按钮实例演示
2012/12/02 HTML / CSS
YesBabyOnline美国:全球性的在线婚纱礼服工厂
2018/05/05 全球购物
Hotels.com泰国:酒店预订网站
2019/11/20 全球购物
卡拉威高尔夫官方网站:Callaway Golf
2020/09/16 全球购物
HR喜欢的自荐信格式
2013/10/08 职场文书
工作检讨书范文
2015/01/23 职场文书
2015年医院科室工作总结范文
2015/05/26 职场文书
2016年秋季运动会通讯稿
2015/11/25 职场文书
工作报告范文
2019/06/20 职场文书
MySQL千万级数据表的优化实战记录
2021/08/04 MySQL
mysql如何能有效防止删库跑路
2021/10/05 MySQL
Mysql使用全文索引(FullText index)的实例代码
2022/04/03 MySQL
《王者天下》第4季首话新剧照 4月9日正式开播
2022/04/07 日漫