91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

return布爾值如何在JavaScript中使用

發布時間:2021-01-11 15:37:11 來源:億速云 閱讀:160 作者:Leah 欄目:web開發

這期內容當中小編將會給大家帶來有關return布爾值如何在JavaScript中使用,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

首先return作為返回關鍵字,他有以下兩種返回方式

1.返回控制與函數結果

語法為:return 表達式; 語句結束函數執行,返回調用函數,而且把表達式的值作為函數的結果

2.返回控制無函數結果

語法為:return;在大多數情況下,為事件處理函數返回false,可以防止默認的事件行為.例如,默認情況下點擊一個<A>元素,頁面會跳轉到該元素href屬性指定的頁.

例如:<a href="http:www.baidu.com;alert(11);return false;alert(22)" rel="external nofollow" >鏈接</a> <!-- 只會執行了alert(11);-->

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

在js中return false的作用一般是用來取消默認動作的。比如你單擊一個鏈接除了觸發你的"onclick"事件以外還要觸發一個默認事件就是執行頁面的跳轉。所以如果你想取消對象的默認動作就可以return false。也就是說如果你想用JS代碼來局部改變一些數據而不引起頁面其他部位的變化,那么你就應該在該onclick事件代碼的后面加上return false;

例如:

<input type="submit" onclick="submitAction(); return false;" />

submitAction 方法里面有提交表單的動作。如果不加 return false,在執行完 submitAction 之后,submit 按鈕還會繼續執行它的默認事件,就會再次提交表單。這可能就是很多錯誤的根源。

的確,return false的含義不是阻止事件繼續向頂層元素傳播,而是阻止瀏覽器對事件的默認處理。 

在js中,我們常用return false來阻止提交表單或者繼續執行下面的代碼,通俗的來說就是阻止執行默認的行為。 例如下面的例子:

眾所周知,在表單中加上onsubmit="return false;"可以阻止表單提交。

<form action="index.jsp" method="post" onsubmit="submitTest();">  <INPUT value="www">  <input type="submit" value="submit"></form>
<SCRIPT LANGUAGE="JavaScript">  function submitTest() {    // 一些邏輯判斷
   return false;  }
</SCRIPT>

以上代碼實際情況是表單正常提交,若想它不提交,應該將 

<form action="index.jsp" method="post" onsubmit="submitTest();">

改為 

<form action="index.jsp" method="post" onsubmit="return submitTest();">

總的來說在js中對于return用法的三種情況的總結如下:

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

return false;返回錯誤的處理結果;終止處理;阻止提交表單;阻止執行默認的行為。

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

上述就是小編為大家分享的return布爾值如何在JavaScript中使用了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阜阳市| 留坝县| 安吉县| 兰州市| 沾益县| 开远市| 嘉鱼县| 色达县| 天镇县| 赣榆县| 玉田县| 漳平市| 桂阳县| 车致| 偃师市| 松原市| 民乐县| 莆田市| 科技| 哈尔滨市| 呼图壁县| 襄樊市| 历史| 万全县| 永康市| 乳山市| 巴塘县| 葵青区| 昆明市| 呼和浩特市| 东至县| 大英县| 南和县| 靖江市| 武乡县| 大悟县| 锦屏县| 大连市| 东平县| 洮南市| 凌海市|