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 12 Javascript
JavaScript 面向对象编程(2) 定义类
May 18 Javascript
基于jQuery的Tab选项框效果代码(插件)
Mar 01 Javascript
javascript的字符串按引用复制和传递,按值来比较介绍与应用
Dec 28 Javascript
js异常捕获方法介绍
Apr 10 Javascript
js锁屏解屏通过对$.ajax进行封装实现
Jul 31 Javascript
浅析javascript函数表达式
Feb 10 Javascript
jQuery Checkbox 全选 反选的简单实例
Nov 29 Javascript
教你30秒发布一个TypeScript包到NPM的方法步骤
Jul 22 Javascript
Vue.js自定义指令学习使用详解
Oct 19 Javascript
JavaScript函数重载操作实例浅析
May 02 Javascript
如何通过vscode运行调试javascript代码
Jul 24 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计算一年多少个星期和每周的开始和结束日期
2014/07/01 PHP
从零开始学YII2框架(五)快速生成代码工具 Gii 的使用
2014/08/20 PHP
PHP函数实现分页含文本分页和数字分页
2014/10/23 PHP
php简单获取目录列表的方法
2015/03/24 PHP
Yii视图操作之自定义分页实现方法
2016/07/14 PHP
Laravel框架自定义验证过程实例分析
2019/02/01 PHP
Laravel框架下载,安装及路由操作图文详解
2019/12/04 PHP
php设计模式之职责链模式实例分析【星际争霸游戏案例】
2020/03/27 PHP
Firefox window.close()的使用注意事项
2009/04/11 Javascript
用jquery ajax获取网站Alexa排名的代码
2009/12/12 Javascript
JavaScript 未结束的字符串常量常见解决方法
2010/01/24 Javascript
你必须知道的Javascript知识点之"单线程事件驱动"的使用
2013/04/23 Javascript
js 中的switch表达式使用示例
2020/06/03 Javascript
JQuery1.8 判断元素是否绑定事件的方法
2014/07/10 Javascript
node.js连接mongoDB数据库 快速搭建自己的web服务
2016/04/17 Javascript
jQuery Validate 数组 全部验证问题
2017/01/12 Javascript
jQuery图片切换动画效果
2017/02/28 Javascript
浅谈node模块与npm包管理工具
2018/01/03 Javascript
微信小程序上传图片实例
2018/05/28 Javascript
JS实现的简单分页功能示例
2018/08/23 Javascript
记一次vue去除#问题处理经过小结
2019/01/24 Javascript
微信JS-SDK实现微信会员卡功能(给用户微信卡包里发送会员卡)
2019/07/25 Javascript
Node.js API详解之 dns模块用法实例分析
2020/05/15 Javascript
在Angular项目使用socket.io实现通信的方法
2021/01/05 Javascript
[03:09]2014DOTA2国际邀请赛 赛场上的美丽风景线 中国Coser也爱DOTA2
2014/07/20 DOTA
python list语法学习(带例子)
2013/11/01 Python
详细解读Python的web.py框架下的application.py模块
2015/05/02 Python
Python实现简易版的Web服务器(推荐)
2018/01/29 Python
Diango + uwsgi + nginx项目部署的全过程(可外网访问)
2018/04/22 Python
python3写的简单本地文件上传服务器实例
2018/06/04 Python
python实现切割url得到域名、协议、主机名等各个字段的例子
2019/07/25 Python
python并发编程 Process对象的其他属性方法join方法详解
2019/08/20 Python
利用python中的matplotlib打印混淆矩阵实例
2020/06/16 Python
python2和python3哪个使用率高
2020/06/23 Python
计算机专业毕业生求职信分享
2013/12/24 职场文书
如何获取numpy array前N个最大值
2021/05/14 Python