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比较文档位置
Apr 08 Javascript
使用ExtJS技术实现的拖动树结点
Aug 05 Javascript
Jquery Ajax的Get方式时需要注意URL地方
Apr 07 Javascript
ASP.NET jQuery 实例13 原创jQuery文本框字符限制插件-TextArea Counter
Feb 03 Javascript
浅谈javascript的原型继承
Jul 25 Javascript
jquery scroll()区分横向纵向滚动条的方法
Apr 04 Javascript
javascript动画系列之模拟滚动条
Dec 13 Javascript
理顺8个版本vue的区别(小结)
Sep 17 Javascript
layUI实现前端分页和后端分页
Jul 27 Javascript
JavaScript实现文件下载并重命名代码实例
Dec 12 Javascript
Vue过渡效果之CSS过渡详解(结合transition,animation,animate.css)
Feb 05 Javascript
JSONP解决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
风格模板初级不完全修改教程
2006/10/09 PHP
PHP之十六个魔术方法详细介绍
2016/11/01 PHP
php微信公众平台交互与接口详解
2016/11/28 PHP
php批量删除操作代码分享
2017/02/26 PHP
Discuz不使用插件实现简单的打赏功能
2019/03/21 PHP
PHP抽象类和接口用法实例详解
2019/07/20 PHP
10个基于浏览器的JavaScript调试工具分享
2013/02/07 Javascript
点击进行复制的JS代码实例
2013/08/23 Javascript
angular简介和其特点介绍
2015/01/29 Javascript
js严格模式总结(分享)
2016/08/22 Javascript
JS二叉树的简单实现方法示例
2017/04/05 Javascript
详解用webpack的CommonsChunkPlugin提取公共代码的3种方式
2017/11/09 Javascript
element ui 对话框el-dialog关闭事件详解
2018/02/26 Javascript
学习React中ref的两个demo示例
2018/08/14 Javascript
使用 webpack 插件自动生成 vue 路由文件的方法
2019/08/20 Javascript
Js跳出两级循环方法代码实例
2020/09/22 Javascript
python 图片验证码代码
2008/12/07 Python
virtualenv实现多个版本Python共存
2017/08/21 Python
python字符串的方法与操作大全
2018/01/30 Python
把django中admin后台界面的英文修改为中文显示的方法
2019/07/26 Python
Django Xadmin多对多字段过滤实例
2020/04/07 Python
python:删除离群值操作(每一行为一类数据)
2020/06/08 Python
如何将anaconda安装配置的mmdetection环境离线拷贝到另一台电脑
2020/10/15 Python
使用Python提取文本中含有特定字符串的方法示例
2020/12/09 Python
CSS3实现银灰色动画效果的导航菜单代码
2015/09/01 HTML / CSS
HTML5新增加的功能详解
2016/09/05 HTML / CSS
加拿大消费电子和手机购物网站:The Source
2017/01/28 全球购物
西班牙灯具网上商店:Lampara.es
2018/06/05 全球购物
主治医师岗位职责
2013/12/10 职场文书
表彰先进的通报
2014/01/31 职场文书
致400米运动员广播稿
2014/02/07 职场文书
《陋室铭》教学反思
2014/02/26 职场文书
员工安全生产责任书
2014/07/22 职场文书
Python实现天气查询软件
2021/06/07 Python
如何使用 resize 实现图片切换预览功能
2021/08/23 HTML / CSS
springboot集成redis存对象乱码的问题及解决
2022/06/16 Java/Android