欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺談javascript中return語(yǔ)句

 更新時(shí)間:2015年07月15日 11:22:33   投稿:hebedich  
這篇文章主要給大家簡(jiǎn)單介紹了javascript中return語(yǔ)句,有需要的小伙伴可以參考下。

return語(yǔ)句在js中非常的重要,不僅僅具有返回函數(shù)值的功能,還具有一些特殊的用法,有個(gè)清晰的把握是非常有必要的。下面就結(jié)合實(shí)例簡(jiǎn)單介紹一下return語(yǔ)句的作用。

一.用來(lái)返回控制和函數(shù)結(jié)果:

通常情況,return語(yǔ)句對(duì)于一個(gè)函數(shù)是很有必要的,因?yàn)橥枰瘮?shù)在一系列的代碼執(zhí)行后會(huì)得到一個(gè)期望的返回值,而此值就是通過return語(yǔ)句返回,并且將控制權(quán)返回給主調(diào)函數(shù)。

語(yǔ)法格式:

return 表達(dá)式

代碼實(shí)例如下:

function add(){
 var a=1;
 var b=2;
 return a+b;
}
function func(){
 console.log(add())
}
func();

以上代碼中,當(dāng)調(diào)用func()函數(shù)的時(shí)候,控制權(quán)由func函數(shù)掌握,當(dāng)再調(diào)用add函數(shù)的時(shí)候,控制權(quán)交付給add函數(shù),然后返回一個(gè)值并將控制權(quán)再交付給func函數(shù)。
通常情況下return后面跟有表達(dá)式,但是并不是絕對(duì)的,例如:

return;

此情況就是單純的將控制權(quán)轉(zhuǎn)交給主調(diào)函數(shù)繼續(xù)執(zhí)行。

擴(kuò)展說明:

return語(yǔ)句的普通應(yīng)用并沒有特殊之處,最需要注意的是return false的使用。事件處理函數(shù)返回false可以組織默認(rèn)事件的發(fā)生。
代碼實(shí)例如下:

<!DOCTYPE html> 
<html> 
<head> 
<meta charset=" utf-8"> 
<title>腳本之家</title> 
<script type="text/javascript"> 
window.onload=function(){ 
 var olink=document.getElementById("thelink"); 
 olink.onclick=function(){
  return false
 } 
} 
</script> 
</head> 
<body> 
<a href="" id="thelink">腳本之家</a> 
</body> 
</html>

點(diǎn)擊一個(gè)鏈接就會(huì)發(fā)生onclick事件,它的默認(rèn)動(dòng)作是鏈接指向href屬性規(guī)定的鏈接,但是如果事件處理函數(shù)使用了return false,那么就會(huì)阻止默認(rèn)事件的發(fā)生。
return false也可以組織事件冒泡現(xiàn)象的發(fā)生。

以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。

  • 微信小程序?qū)崿F(xiàn)左滑刪除效果

    微信小程序?qū)崿F(xiàn)左滑刪除效果

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)左滑刪除效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • JS字符串轉(zhuǎn)GBK編碼超精簡(jiǎn)實(shí)現(xiàn)詳解

    JS字符串轉(zhuǎn)GBK編碼超精簡(jiǎn)實(shí)現(xiàn)詳解

    JS中GBK編碼轉(zhuǎn)字符串是非常簡(jiǎn)單的,但反過來(lái),字符串轉(zhuǎn)GBK編碼卻沒這么簡(jiǎn)單。接下來(lái)本文就將帶大家一起康康JS如何實(shí)現(xiàn)字符串轉(zhuǎn)GBK編碼,需要的可以參考一下
    2022-08-08
  • 微信小程序事件 bindtap bindinput代碼實(shí)例

    微信小程序事件 bindtap bindinput代碼實(shí)例

    這篇文章主要介紹了微信小程序事件 bindtap bindinput代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • JS封裝的模仿qq右下角消息彈窗功能示例

    JS封裝的模仿qq右下角消息彈窗功能示例

    這篇文章主要介紹了JS封裝的模仿qq右下角消息彈窗功能,涉及javascript事件響應(yīng)、頁(yè)面元素屬性動(dòng)態(tài)操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2018-08-08
  • javascript設(shè)計(jì)模式 – 享元模式原理與用法實(shí)例分析

    javascript設(shè)計(jì)模式 – 享元模式原理與用法實(shí)例分析

    這篇文章主要介紹了javascript設(shè)計(jì)模式 – 享元模式,結(jié)合實(shí)例形式分析了javascript享元模式相關(guān)概念、原理、用法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-04-04
  • JavaScript中如何在一個(gè)循環(huán)中等待示例代碼詳解

    JavaScript中如何在一個(gè)循環(huán)中等待示例代碼詳解

    這篇文章主要介紹了在JavaScript中如何在一個(gè)循環(huán)中等待(附代碼示例),下面是如何使用for..of 循環(huán)來(lái)迭代一個(gè)數(shù)組并在循環(huán)內(nèi)等待,需要的朋友可以參考下
    2022-08-08
  • JS實(shí)現(xiàn)重新加載當(dāng)前頁(yè)面或者父頁(yè)面的幾種方法

    JS實(shí)現(xiàn)重新加載當(dāng)前頁(yè)面或者父頁(yè)面的幾種方法

    本文介紹了JS實(shí)現(xiàn)重新加載當(dāng)前頁(yè)面或者父頁(yè)面的幾種方法.需要的朋友可以參考下
    2016-11-11
  • JavaScript調(diào)試常見報(bào)錯(cuò)及原因分析

    JavaScript調(diào)試常見報(bào)錯(cuò)及原因分析

    這篇文章主要介紹了JavaScript調(diào)試常見報(bào)錯(cuò)及原因分析,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-04-04
  • js 全世界最短的IE瀏覽器判斷代碼

    js 全世界最短的IE瀏覽器判斷代碼

    以前最短的IE判定借助于IE不支持垂直制表符的特性搞出來(lái)的。
    2010-05-05
  • 最新評(píng)論