js中return的用法

2022-06-16 04:42:08 字數 1342 閱讀 6364

在大多數情況下,為事件處理函式返回false,可以防止預設的事件行為.例如,預設情況下點選乙個元素,頁面會跳轉到該元素href屬性指定的頁.  

return false 就相當於終止符,return true 就相當於執行符。  

在js中return false的作用一般是用來取消預設動作的。比如你單擊乙個鏈結除了觸發你的  

onclick時間(如果你指定的話)以外還要觸發乙個預設事件就是執行頁面的跳轉。所以如果  

你想取消物件的預設動作就可以return false。

首先在js中,我們常用return false來阻止提交表單或者繼續執行下面的**,通俗的來說就是阻止執行預設的行為

function a(),這是沒有任何問題的。
如果我改成這種

function test()
即使a函式返回return false 阻止提交了,但是不影響 b()以及 c()函式的執行。在test()函式裡呼叫a()函式,那面裡面

總之:return false 只在當前函式有效,不會影響其他外部函式的執行。(也就是其中斷的只是乙個函式,對於其外部函式沒影響)

if+return 也可以代替複雜的if...else語句進行程式流程的控制。

例如:

a不等於234會執行if之後的**。用if+return代替if...else語句更清晰

(function (a) 

if(a==3

)

if(a==4

) alert(

"a不等於234會彈出這個")

三:總結

retrun true; 返回正確的處理結果。

return false;返回錯誤的處理結果,終止處理。

return;把控制權返回給頁面。

四:區別

1. return;返回null,起到中斷方法執行的效果,只要不return false事件處理函式將會繼續執行,表單將提交

2. return false;,事件處理函式會取消事件,不再繼續向下執行。比如表單將終止提交

js中return的用法

1.返回函式結果 語法 return 表示式 表示從被調函式返回到主調函式繼續執行,返回時可附帶乙個返回值,由return後面的引數指定。return通常是必要的,因為return呼叫時候的計算結果,通常是通過返回值帶出的。function add function fun fun 3return ...

js中return的用法

一 返回控制與函式結果 語法 return 表示式 在函式語句結束時執行,並返回表示式的值作為函式的結果 二 返回控制 返回空值,語法 return 一般來講,為事件處理函式返回return false 作用在於阻止預設事件行為和取消預設動作,比如,在預設情況下點選乙個元素,那麼頁面就會跳轉到元素h...

js中return的用法

你想取消物件的預設動作就可以return false。首先在js中,我們常用return false來阻止提交表單或者繼續執行下面的 通俗的來說就是阻止執行預設的行為。function a 即使a函式返回return false 阻止提交了,但是不影響 b 以及 c 函式的執行。在test 函式裡呼...