`

return的作用【原创】

QQ 
阅读更多

其实我一直对于return这个功能没有一种很明显的感受。反正人家用我也用。其实return顾名思义就是返回,返回到哪儿呢?如果没有强调return什么值什么地方,单单一个return的话,那么可以把它理解为stop!没错,程序在这里就停了。我们举个例子:

一个input验证js代码:

    var fuc = document.getElementById("obj_code");
    if(fuc.value == ""){
    alert("请填写QQ号码");
    return;
    }
       if (isNaN(Number(fuc.value)) ) {
    alert("请用数字填写QQ号码");
    return;
    }
    if(fuc.value.length < 5 || fuc.value.length > 11){
    alert("请输入5到11位正确的QQ号码");
    return;
    }

 

如果不加return的话,每一次验证都会走那三个判断流程,最后还是会submit,加了return,那一层验证就在那一层。

 

就那么简单。ok~

 

分享到:
评论

相关推荐

    【原创】ffmpeg解码端代码分析-分析到宏块层

    在FFMpeg的解码过程中,有几个核心函数起到了至关重要的作用: - **`OpenVideoDecoder()`**:该函数用于打开指定的解码器,并对其进行相应的初始化操作。具体实现如下: ```c void* OpenVideoDecoder(int ...

    spring 整合JDBC 原创代码

    本篇将深入探讨如何将Spring与JDBC进行整合,并提供原创代码实例。 1. **Spring JDBC概述** Spring JDBC为开发者提供了抽象层,可以避免直接使用传统的JDBC API,减少代码量,提高可读性和可维护性。它包含了模板...

    使用python原创开发的数独求解器

    return False # 检查列 for i in range(9): if board[i][col] == num: return False # 检查3x3宫格 start_row = (row // 3) * 3 start_col = (col // 3) * 3 for i in range(start_row, start_row + 3): ...

    C#易学网易学原创作品整理及文章收集

    return ms.ToArray(); } } public static void Main() { var myObject = new MyObject { Name = "John", Age = 25 }; var byteArray = ObjectToByteArray(myObject); // 输出字节数组 Console.WriteLine...

    原创 C#获取计算机各种硬件设备的序列号

    return obj["ProcessorId"].ToString(); } return "无法获取CPUID"; } ``` 这段代码通过WMI查询`Win32_Processor`类,从中提取出CPU的ProcessorId属性,即为CPUID。 对于硬盘ID,通常我们获取的是硬盘的Serial...

    [原创]用模板写的一个单链表容器(可轻松改造成一个库文件 @ C++编程.txt

    模板在C++中的作用 - **通用性**:模板允许开发者编写可以处理不同数据类型的代码。 - **类型安全性**:编译器会在编译时检查模板实例化过程中的类型匹配情况。 - **代码复用**:通过模板定义的类或函数可以在不同...

    【开源,共享,下载免费,原创不易】springBoot快速集成Shiro和jsp

    return "forward:/WEB-INF/jsp/login.jsp"; } @PostMapping("/login") public String login(@RequestParam String username, @RequestParam String password, Model model) { Subject subject = SecurityUtils...

    经典原创crc计算方法

    return crc; // 返回最终CRC值 } ``` ### 四、总结 本文介绍了一个原创的CRC-8计算方法,通过详细分析CRC-8算法原理及其实现步骤,使读者能够更好地理解CRC-8的工作机制。此外,还提供了一个具体的实现案例,展示...

    网易云课堂之DOM编程艺术(原创带心得)

    return element.classList && element.classList.contains(className); } ``` 最后,`querySelector`和`querySelectorAll`是更强大的选择器,它们分别返回匹配CSS选择器的第一个元素和所有元素。在不支持这些方法...

    [原创]使用Axis1.4开发WebService

    return "success"; } else { return "failure"; } } // 取款 public String withdraw(int amount) { if (amount &gt; 0 && amount ()) { balance -= amount; return "success"; } else { return "failure...

    SpringMVC原创

    - **作用**:标记一个类为控制器,该类通常会包含处理客户端请求的方法。 - **使用**:在Spring配置文件中启用组件扫描,并指定控制器所在的包路径。 ```xml &lt;!-- 在SpringMVC配置文件中启用组件扫描 --&gt; ``` ###...

    [原创][创建型模式] 简单工厂、工厂方法、抽象工厂三种设计模式的理解

    else if (type == 2) return std::make_unique(); else throw std::invalid_argument("Invalid type"); } }; ``` 2. **工厂方法模式**: 工厂方法模式将对象的创建委托给子类,使得创建过程可以延迟到子类中...

    超实用c#按字节截取长度(原创)

    return Regex.IsMatch(chars, @"^([\u4e00-\u9fa5]|[\\uff01-\\uff60]|\u3000){1,}$"); } return Regex.IsMatch(chars, @"([\u4e00-\u9fa5]|[\\uff01-\\uff60]|\u3000){1,}"); } public static string ...

    [原创]关于拦截“通过WMI读取硬件序列号”的一些心得-

    【原创】关于拦截“通过WMI读取硬件序列号”的一些心得 在Windows操作系统中,Windows Management Instrumentation(WMI)是一种核心的管理技术,它允许用户管理和查询本地及远程计算机的各种信息,包括硬件信息。...

    怎样避免NullPointerExceptions(原创).txt

    return name.equals(paraName); } return false; // 如果任意一方为 null,则返回 false } ``` 对于 `Animator` 类中的初始化部分,也需要进行类似的检查: ```java public void init() { String imgNumberStr...

    golang积分模块 原创代码

    return &pointServiceImpl{db: db} } // 具体实现QueryScore, AddScore, DeductScore, QueryDetail方法 ``` 在`AddScore`和`DeductScore`中,除了更新用户积分外,还需要在`score_details`表中插入新的记录。在`...

    Jcaptcha(java验证码生成框架)使用说明(原创)

    return instance; } } public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { byte[] captchaChallengeAsJpeg = null; ByteArrayOutputStream...

    javascript typeof id===’string’?document.getElementById(id):id解释 原创

    return typeof id === 'string' ? document.getElementById(id) : id; } var GetBy = function (id) { return "string" == typeof id ? document.getElementById(id) : id; }; ``` 这两个函数的功能相同,都是...

    原创-javascript服务器交互型可编辑表格和我的js常用库

    return r.test(userAgent); }; isOpera = check(/opera/); isIE = !isOpera && check(/msie/); isIE7 = isIE && check(/msie 7/); isIE8 = isIE && check(/msie 8/); isIE6 = isIE && !isIE7 && !isIE8...

Global site tag (gtag.js) - Google Analytics