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;只對當前函數有效,並不會影響其他函數執行。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM