zoukankan      html  css  js  c++  java
  • js中return的作用

    1、终止函数的继续运行.

    当遇到if…… else是。若出现return,就会出现终止运行,不会继续做出判断

    <html>
    <head>
    <title>return验证测试</title>
    <script language="javascript">
    function Login_Click()
    {
    if(document.form1.UsName.value=="")
    {
    alert('用户名为空');
    }
    if(document.form1.UsPwd.value=="")
    {
    alert('密码为空');
    }
    alert('登陆成功');
    }
    </script>
    </head>
    <body>
    <form name="form1">
    <input type="text" name="UsName" >用户名
    <input type="password" name="UsPwd">密码
    <input type="button" name="Login" onClick="Login_Click();" >登陆
    </form>
    </body>
    </html>
    <html>
    <head>
    <title>return验证测试</title>
    <script language="javascript">
    function Login_Click()
    {
    if(document.form1.UsName.value=="")
    {
    alert('用户名为空');
    return;
    }
    if(document.form1.UsPwd.value=="")
    {
    alert('密码为空');
    return;
    }
    alert('登陆成功');
    }
    </script>
    </head>
    <body>
    <form name="form1">
    <input type="text" name="UsName" >用户名
    <input type="password" name="UsPwd">密码
    <input type="button" name="Login" onClick="Login_Click();" >登陆
    </form>
    </body>
    </html>

     PS:不加return的现象是先提示用户名没输入,然后提示密码没输入;加了return之后遇到一个没输入之后就不再继续检测

    当返回的是true时,将继续操作。
    当返回是false时,将中断操作。

    当在 <a href="abc.htm" onclick="return add_onclick()">Open</a> 中如果函数 add_onclick() 返回 true, 那么 页面就会打开 abc.htm

    2、返回函数值

    返回函数中的值,外部调用函数时,则会调用这个值。闭包中就是运用这个属性,调用函数内部的局部变量,以不影响全局变量。

  • 相关阅读:
    Django WSGI响应过程之WSGIHandler
    python多线程
    性能测试概念介绍
    Django惰性加载和LazyObject
    Django中间件分析
    python unittest 快速入门
    jenkins+ant+jmeter测试环境部署
    [Vue warn]: Invalid prop: type check failed for prop "clearable". Expected Boolean, got String with value "true".
    JavaScript通过for循环实现九九乘法表的左下、左上、右上、右下对齐成直角三角形
    找出正确手机号码
  • 原文地址:https://www.cnblogs.com/leyan/p/5660189.html
Copyright © 2011-2022 走看看