請問jquery函式或者事件何時需要“return true”語句,何時不需要

時間 2021-06-19 13:22:42

1樓:

很簡單,當你需要獲取返回值的時候就應該return一個值,否則就無所謂了。

解釋:一個函式是否需要返回值並不是由函式本身決定的,而是由上下文決定的。例如

function f() 不返回任何東西沒有問題。

但是如果函式外部有類似 var demo = f();的**,那麼就必須function f() 了,明白了嗎?

另外,很多時候**中的return true, return false語句不是有實際意義的,僅僅是一種書寫習慣,或者就是為了阻止函式的繼續執行。

例如function f(n)

2樓:匿名使用者

有些事件發生時時除了呼叫了我們寫的 on*** 事件外,瀏覽器還需要做點事,但是當我們返回的 true 和 false 卻被瀏覽器用來作決定的,比如

如果這裡 checkfields 返回 false,瀏覽器是不會提交這個表單的。類似的也有其它的像丟失焦點時檢查欄位等,這就要看什麼事件。

3樓:匿名使用者

表單驗證的時候 你註冊某個**的賬戶時,需要你填寫資料,如果登陸名長度需要6位以上,你只寫了4位,在你提交時,也就是你的資訊到達伺服器之前,會做一個資訊驗證(表單驗證),判斷你的登陸名長度不夠的話,就返回一個false,阻止你提交,不符合規範的資訊不會到達伺服器的,減小伺服器的壓力

4樓:

你這兒根本不需要return吧,return語句是根據你得需求來寫的啊。具體何時需要這個也得看你當時的情況

5樓:

根據你的需要來決定要不要函式的返回值。