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读取ASP设定的COOKIE
Nov 24 Javascript
Javascript学习笔记8 用JSON做原型
Jan 11 Javascript
某页码显示的helper 少量调整,另附js版
Sep 12 Javascript
Jquery Ajax请求代码(2)
Jan 07 Javascript
jQuery插件学习教程之SlidesJs轮播+Validation验证
Jul 12 Javascript
从零开始做一个pagination分页组件
Mar 15 Javascript
Bootstrap fileinput文件上传预览插件使用详解
May 16 Javascript
JavaScript函数式编程(Functional Programming)组合函数(Composition)用法分析
May 22 Javascript
微信小程序在其他页面监听globalData中值的变化
Jul 15 Javascript
JS sort方法基于数组对象属性值排序
Jul 10 Javascript
详解JS ES6编码规范
May 07 Javascript
解析原生JS getComputedStyle
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
下拉列表多级联动dropDownList示例代码
2013/06/27 PHP
php利用smtp类实现电子邮件发送
2015/10/30 PHP
php简单随机字符串生成方法示例
2017/04/19 PHP
PHP从尾到头打印链表实例讲解
2018/09/27 PHP
Laravel5.7框架安装与使用学习笔记图文详解
2019/04/02 PHP
PHP单文件上传原理及上传函数的封装操作示例
2019/09/02 PHP
深入探寻seajs的模块化与加载方式
2015/04/14 Javascript
如何实现JavaScript动态加载CSS和JS文件
2020/12/28 Javascript
jquery 表单验证之通过 class验证表单不为空
2015/11/02 Javascript
javascript自动切换焦点控制效果完整实例
2016/02/02 Javascript
JavaScript获取客户端IP的方法(新方法)
2016/03/11 Javascript
浅析Javascript ES6中的原生Promise
2016/08/25 Javascript
基于bootstrap-datetimepicker.js不支持IE8的快速解决方法
2016/11/07 Javascript
AngularJS指令中的绑定策略实例分析
2016/12/14 Javascript
Webpack性能优化 DLL 用法详解
2017/08/10 Javascript
JS实现的合并多个数组去重算法示例
2018/04/11 Javascript
详解Vue CLI3配置解析之css.extract
2018/09/14 Javascript
Jquery实现无缝向上循环滚动列表的特效
2019/02/13 jQuery
详解TypeScript+Vue 插件 vue-class-component的使用总结
2019/02/18 Javascript
js回文数的4种判断方法示例
2019/06/04 Javascript
vue3为什么要用proxy替代defineProperty
2020/10/19 Javascript
关于uniApp editor微信滑动问题
2021/01/15 Javascript
pandas.loc 选取指定列进行操作的实例
2018/05/18 Python
anaconda升级sklearn版本的实现方法
2021/02/22 Python
美国网上花店:JustFlowers
2017/02/12 全球购物
纽约服装和生活方式品牌:Saturdays NYC
2017/08/13 全球购物
法国一家芭蕾舞鞋公司:Repetto
2018/11/12 全球购物
Crabtree & Evelyn欧盟:豪华洗浴、身体和护发
2021/03/09 全球购物
英国领先的高级美容和在线皮肤诊所:Face the Future
2020/06/17 全球购物
广州某公司软件工程师面试题
2014/12/22 面试题
优秀应届生推荐信
2013/11/09 职场文书
机械绘图员岗位职责
2013/11/19 职场文书
经理秘书求职自荐信范文
2014/03/23 职场文书
安全环保标语
2014/06/09 职场文书
商标侵权律师函
2015/05/27 职场文书
单身证明格式样本
2015/06/15 职场文书