码迷,mamicode.com
首页 > Web开发 > 详细

js中return的用法

时间:2016-10-18 11:32:58      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:

一、返回控制与函数结果

语法: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中return的用法

标签:

原文地址:http://www.cnblogs.com/xianren/p/5972480.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!