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 相关文章推荐
如何做到打开一个页面,过几分钟自动转到另一页面
Apr 20 Javascript
javascript 屏蔽鼠标键盘的几段代码
Jan 02 Javascript
JavaScript随机排序(随即出牌)
Sep 17 Javascript
jquery 插件学习(三)
Aug 06 Javascript
jQuery 插件仿百度搜索框智能提示(带Value值)
Jan 22 Javascript
浅析javascript中function 的 length 属性
May 27 Javascript
jquery实现页面常用的返回顶部效果
Mar 04 Javascript
JS表单验证的代码(常用)
Apr 08 Javascript
详解XMLHttpRequest(一)同步请求和异步请求
Sep 14 Javascript
详解vue2.0 资源文件assets和static的区别
Nov 27 Javascript
JavaScript实现简单的计算器
Jan 16 Javascript
js 动态校验开始结束时间的实现代码
May 25 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
实现dedecms全站URL静态化改造的代码
2007/03/29 PHP
ThinkPHP的Widget扩展实例
2014/06/19 PHP
Codeigniter实现发送带附件的邮件
2015/03/19 PHP
PHP SPL标准库之文件操作(SplFileInfo和SplFileObject)实例
2015/05/11 PHP
PHP5.3连接Oracle客户端及PDO_OCI模块的安装方法
2016/05/13 PHP
php框架CodeIgniter主从数据库配置方法分析
2018/05/25 PHP
jQuery学习5 jQuery事件模型
2010/02/07 Javascript
自己用jQuery写了一个图片的马赛克消失效果
2014/05/04 Javascript
JS常用字符串处理方法应用总结
2014/05/22 Javascript
Google Maps API地图应用示例分享
2014/10/23 Javascript
JS中的==运算: [''] == false —>true
2016/07/24 Javascript
web前端vue之vuex单独一文件使用方式实例详解
2018/01/11 Javascript
Vue项目分环境打包的实现步骤
2018/04/02 Javascript
javascript中的event loop事件循环详解
2018/12/14 Javascript
javascript的this关键字详解
2019/05/20 Javascript
Ant Design Vue 添加区分中英文的长度校验功能
2020/01/21 Javascript
VueJS实现用户管理系统
2020/05/29 Javascript
[01:32]DOTA2上海特锦赛现场采访:最想COS的英雄
2016/03/25 DOTA
Python3 读、写Excel文件的操作方法
2018/10/20 Python
Python中dict和set的用法讲解
2019/03/28 Python
Python为何不能用可变对象作为默认参数的值
2019/07/01 Python
python+OpenCV实现车牌号码识别
2019/11/08 Python
Python 3.8 新功能大揭秘【新手必学】
2020/02/05 Python
pycharm通过ssh连接远程服务器教程
2020/02/12 Python
python使用scapy模块实现ping扫描的过程详解
2021/01/21 Python
整理HTML5的一些新特性与Canvas的常用属性
2016/01/29 HTML / CSS
导出HTML5 Canvas图片并上传服务器功能
2019/08/16 HTML / CSS
Right-on官方网站:日本知名的休闲服装品牌
2019/07/12 全球购物
Miller Harris官网:英国小众香水品牌
2020/09/24 全球购物
考试没考好检讨书
2014/01/31 职场文书
连带责任保证书
2014/04/29 职场文书
感恩老师演讲稿600字
2014/08/28 职场文书
餐厅开业活动方案
2019/07/08 职场文书
读《庄子》有感:美而不自知
2019/11/06 职场文书
用python自动生成日历
2021/04/24 Python
javascript canvas实现雨滴效果
2021/06/09 Javascript