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技术-屏蔽类
Aug 15 Javascript
JavaScript 比较时间大小的代码
Apr 24 Javascript
理解Javascript_05_原型继承原理
Oct 13 Javascript
自己动手实现jQuery Callbacks完整功能代码详解
Nov 25 Javascript
Javascript异步编程模型Promise模式详细介绍
May 08 Javascript
Jquery插件分享之气泡形提示控件grumble.js
May 20 Javascript
搭建pomelo 开发环境
Jun 24 Javascript
promise和co搭配生成器函数方式解决js代码异步流程的比较
May 25 Javascript
vue生命周期实例小结
Aug 15 Javascript
微信小程序拼接图片链接无底洞深入探究
Sep 03 Javascript
JS中比Switch...Case更优雅的多条件判断写法
Sep 05 Javascript
Vue自定义全局弹窗组件操作
Aug 11 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
WINDOWS 2000下使用ISAPI方式安装PHP
2006/09/05 PHP
PHP数组函数知识汇总
2016/05/12 PHP
PHP实现Unicode编码相互转换的方法示例
2020/11/17 PHP
Kindeditor编辑器添加图片上传水印功能(php代码)
2017/08/03 PHP
ThinkPHP框架下微信支付功能总结踩坑笔记
2019/04/10 PHP
thinkphp5 模型实例化获得数据对象的教程
2019/10/18 PHP
点击进行复制的JS代码实例
2013/08/23 Javascript
javascript中Array数组的迭代方法实例分析
2015/02/04 Javascript
深入理解JavaScript中的对象
2015/06/04 Javascript
使用CamanJS在Web页面上处理图像的技巧
2015/08/18 Javascript
JS字符串的切分用法实例
2016/02/22 Javascript
Vue.js每天必学之构造器与生命周期
2016/09/05 Javascript
vue-router跳转时打开新页面的两种方法
2019/07/29 Javascript
微信小程序 冒泡事件原理解析
2019/09/27 Javascript
vue keep-alive 动态删除组件缓存的例子
2019/11/04 Javascript
Vue请求java服务端并返回数据代码实例
2019/11/28 Javascript
JS highcharts实现动态曲线代码示例
2020/10/16 Javascript
jQuery实现推拉门效果
2020/10/19 jQuery
简洁的十分钟Python入门教程
2015/04/03 Python
使用python在本地电脑上快速处理数据
2017/06/22 Python
python写入并获取剪切板内容的实例
2018/05/31 Python
解决csv.writer写入文件有多余的空行问题
2018/07/06 Python
selenium+python自动化测试之鼠标和键盘事件
2019/01/23 Python
Python如何获得百度统计API的数据并发送邮件示例代码
2019/01/27 Python
Django的性能优化实现解析
2019/07/30 Python
django 文件上传功能的相关实例代码(简单易懂)
2020/01/22 Python
如何基于Python按行合并两个txt
2020/11/03 Python
python3实现名片管理系统(控制台版)
2020/11/29 Python
解决PDF 转图片时丢文字的一种可能方式
2021/03/04 Python
H5混合开发app如何升级的方法
2018/01/10 HTML / CSS
北京鼎普科技股份有限公司软件测试面试题
2012/04/07 面试题
中国好声音广告词
2014/03/18 职场文书
园艺专业毕业生求职信
2014/09/02 职场文书
2015年大学生党员承诺书
2015/04/27 职场文书
单位收入证明范本
2015/06/18 职场文书
一起来看看Vue的核心原理剖析
2022/03/24 Vue.js