IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置:首頁網(wǎng)絡(luò)編程JAVA編程 → JavaScript基本語法-函數(shù)

JavaScript基本語法-函數(shù)

時(shí)間:2015/6/28來源:IT貓撲網(wǎng)作者:網(wǎng)管聯(lián)盟我要評論(0)

函數(shù)為程序設(shè)計(jì)人員提供了方便,通常在進(jìn)行一個(gè)復(fù)雜的程序設(shè)計(jì)時(shí),總是根據(jù)所要完成的功能,將程序劃分為一些相對獨(dú)立的部分,每一部分編寫一個(gè)函數(shù)。從而,使各部分充分獨(dú)立,任務(wù)單一,程序清晰,易懂、易讀、易維護(hù)。

函數(shù)是一個(gè)擁有名字的一系列javascript語句的有效結(jié)合。只要這個(gè)函數(shù)被調(diào)用,就意味著這一系列Javascript語句被按順序解釋執(zhí)行。一個(gè)函數(shù)可以有自己的并可以在函數(shù)內(nèi)使用的參數(shù)。

函數(shù)的第二個(gè)作用是將Javascript語句同一個(gè)Web頁面相連接。任何一個(gè)用戶的交互動(dòng)作都會引起一個(gè)事件,通過適當(dāng)?shù)腍TML標(biāo)記,可以間接地引起一個(gè)函數(shù)的調(diào)用。這樣的調(diào)用也稱為事件處理。

1.定義函數(shù)
定義一個(gè)函數(shù)和調(diào)用一個(gè)函數(shù)是兩個(gè)截然不同的概念。定義一個(gè)函數(shù)只是讓瀏覽器知道有這樣一個(gè)函數(shù)。而只有在函數(shù)被調(diào)用時(shí),其代碼才真正執(zhí)行。
基本語法
01  function 函數(shù)名稱(參數(shù)表)
02  {
03  函數(shù)執(zhí)行部分:
04  return 表達(dá)式;
05  }
語法解釋
return語句指明將由函數(shù)返回的值。return語句是函數(shù)內(nèi)部和外部相互交流和通訊的惟一途徑。
文件范例:15-12.htm
在腳本中定義函數(shù)。
01  <!-- ------------------------------ -->
02  <!-- 文件范例:15-12.htm -->
03  <!-- 文件說明:在腳本中定義函數(shù) -->
04  <!-- ------------------------------ -->
05  <HTML>
06  <HEAD>
07  <TITLE>在腳本中定義函數(shù)</TITLE>
08  <script language="javascript">
09  <!--
10  function displayTaggedText(tag,text)
11  {
12  document.write("<"+tag+">");
13  document.write(text);
14  document.write("</"+tag+">");
15  }
16  //-->
17  </script>
18  </HEAD>
19  <BODY>
20  <script language="javascript">
21  <!--
22  displayTaggedText("H1","this is a level1 heading");
23  displayTaggedText("p","this is a paragraph");
24  //-->
25  </script>
26  </BODY>
27  </HTML>
文件說明
這里我們定義了一個(gè)函數(shù),這個(gè)函數(shù)沒有返回值。我們每次調(diào)用就會將相應(yīng)的內(nèi)容顯示到瀏覽器上。

2.調(diào)用函數(shù)
當(dāng)使用return語句的時(shí)候,要得到函數(shù)的返回值,只要利用函數(shù)名對一個(gè)變量賦值就可以了。
文件范例:15-13.htm
在腳本中使用函數(shù)。
01  <!-- ------------------------------ -->
02  <!-- 文件范例:15-13.htm -->
03  <!-- 文件說明:使用函數(shù) -->
04  <!-- ------------------------------ -->
05  <HTML>
06  <HEAD>
07  <TITLE>使用函數(shù)</TITLE>
08  <script language="javascript">
09  <!--
10  function f(y)
11  {
12  var x=y*y;
13  return x;
14  }
15  //-->
16  </script>
17  </HEAD>
18  <BODY>
19  <script language="javascript">
20  <!--
21  x=3;
22  y=f(x);
23  document.write(y);
24  -->
25  </script>
26  </BODY>
27 </HTML>
文件說明
第10-13行定義了函數(shù)的功能為進(jìn)行算術(shù)的平方,返回值;第21行給變量x賦值為3,第22行調(diào)用函數(shù),第23行將y值輸出。

關(guān)鍵詞標(biāo)簽:函數(shù),語法,基本,-->

相關(guān)閱讀

文章評論
發(fā)表評論

熱門文章 eclipse中如何設(shè)置字體大小_eclipse字體大小eclipse中如何設(shè)置字體大小_eclipse字體大小

相關(guān)下載

人氣排行 JS驗(yàn)證日期格式是否正確Java中3DES加密解密調(diào)用示例Java技術(shù)-J2EE開發(fā)日記-MyEclipse快捷鍵與插件大全用Java刪除文件夾里的所有文件JavaScript基本語法-常量和變量eclipse中如何設(shè)置字體大小_eclipse字體大小設(shè)置方法C#中的空值的判斷100多個(gè)很有用的JavaScript函數(shù)以及基礎(chǔ)寫法匯總