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 相关文章推荐
node.js中的fs.writeFile方法使用说明
Dec 14 Javascript
javascript 闭包详解及简单实例应用
Dec 31 Javascript
Vue添加请求拦截器及vue-resource 拦截器使用
Nov 23 Javascript
常用的9个JavaScript图表库详解
Dec 19 Javascript
vue 路由页面之间实现用手指进行滑动的方法
Feb 23 Javascript
详解Vue.js iview实现树形权限表(可扩展表)
Sep 30 Javascript
微信小程序实现slideUp、slideDown滑动效果及点击空白隐藏功能示例
Dec 11 Javascript
JavaScript常见事件对象与操作实例总结
Jan 05 Javascript
在vue中高德地图引入和轨迹的绘制的实现
Oct 11 Javascript
vue的hash值原理也是table切换实例代码
Dec 14 Vue.js
手动实现vue2.0的双向数据绑定原理详解
Feb 06 Vue.js
使用webpack和rollup打包组件库的方法
Feb 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
PHP设置进度条的方法
2015/07/08 PHP
PHP的静态方法与普通方法用法实例分析
2019/09/26 PHP
PHP正则之正向预查与反向预查讲解与实例
2020/04/06 PHP
js,jQuery 排序的实现代码,网页标签排序的实现,标签排序
2011/04/27 Javascript
javaScript使用EL表达式的几种方式
2014/05/27 Javascript
javascript中CheckBox全选终极方案
2015/05/20 Javascript
javascript常用正则表达式汇总
2015/07/31 Javascript
jQuery进行组件开发完整实例
2015/12/15 Javascript
JavaScript的模块化开发框架Sea.js上手指南
2016/05/12 Javascript
详解jQuery简单的表单应用
2016/12/16 Javascript
深入理解ES6学习笔记之块级作用域绑定
2017/08/19 Javascript
HTML5+JS+JQuery+ECharts实现异步加载问题
2017/12/16 jQuery
微信小程序实现手势图案锁屏功能
2018/01/30 Javascript
浅谈vuex的基本用法和mapaction传值问题
2019/11/08 Javascript
vue+element实现图片上传及裁剪功能
2020/06/29 Javascript
python测试驱动开发实例
2014/10/08 Python
Python实现将DOC文档转换为PDF的方法
2015/07/25 Python
python3中int(整型)的使用教程
2017/03/23 Python
Python实现感知机(PLA)算法
2017/12/20 Python
python正则实现提取电话功能
2018/02/24 Python
我就是这样学习Python中的列表
2019/06/02 Python
python numpy中cumsum的用法详解
2019/10/17 Python
基于Python数据结构之递归与回溯搜索
2020/02/26 Python
python 实现读取csv数据,分类求和 再写进 csv
2020/05/18 Python
python中复数的共轭复数知识点总结
2020/12/06 Python
python 实现端口扫描工具
2020/12/18 Python
python中remove函数的踩坑记录
2021/01/04 Python
eBay英国购物网站:eBay.co.uk
2019/06/19 全球购物
自动化毕业生专业自荐书范文
2014/02/04 职场文书
竞选村长演讲稿
2014/04/28 职场文书
2014国庆节标语口号
2014/09/19 职场文书
公司出纳岗位职责
2015/03/31 职场文书
民间借贷纠纷答辩状
2015/08/03 职场文书
人事任命书范本
2015/09/21 职场文书
springboot 全局异常处理和统一响应对象的处理方式
2022/06/28 Java/Android
DQL数据查询语句使用示例
2022/12/24 MySQL