国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

淺談javascript中return語句

2024-05-06 16:23:13
字體:
供稿:網(wǎng)友

這篇文章主要給大家簡單介紹了javascript中return語句,有需要的小伙伴可以參考下。

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

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

通常情況,return語句對于一個函數(shù)是很有必要的,因為往往需要函數(shù)在一系列的代碼執(zhí)行后會得到一個期望的返回值,而此值就是通過return語句返回,并且將控制權(quán)返回給主調(diào)函數(shù)。

語法格式:

return 表達(dá)式

代碼實例如下:

 

 
  1. function add(){ 
  2. var a=1; 
  3. var b=2; 
  4. return a+b; 
  5. function func(){ 
  6. console.log(add()) 
  7. func(); 

以上代碼中,當(dāng)調(diào)用func()函數(shù)的時候,控制權(quán)由func函數(shù)掌握,當(dāng)再調(diào)用add函數(shù)的時候,控制權(quán)交付給add函數(shù),然后返回一個值并將控制權(quán)再交付給func函數(shù)。

通常情況下return后面跟有表達(dá)式,但是并不是絕對的,例如:

return;

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

擴(kuò)展說明:

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

代碼實例如下:

 

 
  1. <!DOCTYPE html>  
  2. <html>  
  3. <head>  
  4. <meta charset=" utf-8">  
  5. <title>武林網(wǎng)</title>  
  6. <script type="text/javascript">  
  7. window.onload=function(){  
  8. var olink=document.getElementById("thelink");  
  9. olink.onclick=function(){ 
  10. return false 
  11. }  
  12. }  
  13. </script>  
  14. </head>  
  15. <body>  
  16. <a href="" id="thelink">武林網(wǎng)</a>  
  17. </body>  
  18. </html> 

點(diǎn)擊一個鏈接就會發(fā)生onclick事件,它的默認(rèn)動作是鏈接指向href屬性規(guī)定的鏈接,但是如果事件處理函數(shù)使用了return false,那么就會阻止默認(rèn)事件的發(fā)生。

return false也可以組織事件冒泡現(xiàn)象的發(fā)生。

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 大洼县| 德令哈市| 合江县| 响水县| 开化县| 南开区| 洛川县| 金平| 平遥县| 仙桃市| 黄石市| 喀喇沁旗| 奉化市| 六枝特区| 常山县| 沙湾县| 楚雄市| 固始县| 扎赉特旗| 澄迈县| 洪湖市| 胶南市| 临西县| 遂川县| 延边| 博罗县| 东阿县| 博白县| 山丹县| 大洼县| 探索| 伊川县| 阳信县| 洪泽县| 巴林左旗| 综艺| 万山特区| 琼结县| 高邑县| 阿拉善盟| 阿拉善盟|