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

    一、返回控制与函数结果

    语法:return 表达式;

    在函数语句结束时执行,并返回表达式的值作为函数的结果;

    二、返回控制

    返回空值,语法:return;

    一般来讲,为事件处理函数返回return:false; ,作用在于阻止默认事件行为和取消默认动作,比如,在默认情况下点击一个<a>元素,那么页面就会跳转到元素href属性指定的页,那当你用return false;时,就相当于一个终止符,而return true;相当于一个执行符。

    比如:<a href="eoh.html" onclick="return add_onclick()">open</a>//return false/true

       <script>

         function add_onclick(){

           return false; //false阻止跳转 

         }

       </script>

    在js中,会常用return false; 来阻止表单提交或者继续执行下面代码,也就是阻止执行的默认行为。

    比如: function sum(){

        if(true){

          return false;

        }

       }

       function test(){

        sum();

        num();

       }

    虽然sum函数返回false阻止提交,但不会影响num函数的执行,a函数中返回false对test()函数而言只是相当于一个返回值,并不会影响test()函数的执行,简而言之,return:false;只对当前函数有效,并不会影响其他函数执行。

  • 相关阅读:
    静态字体加密分析
    JS加密分析
    Golang的数组
    Django连接oracle数据库的那些问题
    Django的forms表单组件批量设置字段样式
    自动保存python一个项目的需求文件
    记录一下今天坑爹的错误
    在Scrapy中使用selenium
    Python Scrapy框架
    调用第三方打码平台破解图片验证码
  • 原文地址:https://www.cnblogs.com/xianren/p/5972480.html
Copyright © 2011-2022 走看看