js中的return
来源:互联网 发布:淘宝交易指数是什么 编辑:程序博客网 时间:2024/05/17 23:06
本文部分内容引用自http://www.cnblogs.com/ycxyyzw/archive/2011/04/25/2027753.html
之前一直对于return比较困惑,一直认为return的作用是返回结果,比如以下代码
interval = methods._getInterval(o)在_getInterval函数中return XXX的作用便是将该方法所得结果返回,并赋值给interval变量
可在如下代码中
function Login_Click(){if(document.form1.UsName.value==""){alert('用户名为空');return;}if(document.form1.UsPwd.value==""){alert('密码为空');return;}alert('登陆成功');}
<form name="form1"><input type="text" name="UsName" >用户名<input type="password" name="UsPwd">密码<input type="button" name="Login" onClick="Login_Click();" >登陆</form>在这里面,并不需要返回什么值,为何还要使用null呢?答案是,return不仅可以用于获取函数值并返回,return还有一个作用是终止函数的执行。
以上代码的执行流程是,当用户名为空,则直接终止Login_Click函数的执行,而不再继续进行密码是否为空的判断了。可若无return,即如下代码:
function Login_Click(){if(document.form1.UsName.value==""){alert('用户名为空');}if(document.form1.UsPwd.value==""){alert('密码为空');}alert('登陆成功');}
<body><form name="form1"><input type="text" name="UsName" >用户名<input type="password" name="UsPwd">密码<input type="button" name="Login" onClick="Login_Click();" >登陆</form></body>则判断完用户名为空后,还会继续向下执行,判断密码是否为空,并弹出“登陆成功”对话框。
0 0
- JS中的return / return false / return true
- JS Function中的return
- js中的return
- JS中的return false
- js中的return
- js中的return ;return false;return true;的理解
- js中的return flase, return true, return的区别
- js中的break ,continue, return
- JS中的EACH使用RETURN
- js中的break ,continue, return
- js中的break,continue,return
- js中的Return的含义
- js中的break ,continue, return
- 深入理解js中的return
- 关于js函数中的 return
- JS中的return falase及return使用方式
- JS中的return falase及return使用方式
- JS中的return的用法---笔记
- android重要控件各种大全
- Mysql学习总结(10)——MySql触发器使用讲解
- 《Java编程思想》学习笔记7——泛型编程基础
- Error of Git
- jQuery对象与DOM对象之间的转换方法
- js中的return
- Android引入即用的便捷开发框架WelikeAndroid
- pdb文件 小结
- android----------用ViewPage实现滑动效果
- phonegap介绍
- Java Nio 七、Java NIO Selector
- UINavigationController使用
- Mysql学习总结(11)——MySql存储过程与函数
- 几个常用dns