Javascript基礎(chǔ)教程之定義和調(diào)用函數(shù)
函數(shù)是一個(gè)可以隨時(shí)運(yùn)行的語(yǔ)句,簡(jiǎn)單說,函數(shù)是完成某個(gè)功能的一組語(yǔ)句,它接受0或者多個(gè)參數(shù)。
函數(shù)的基本語(yǔ)法如下
function functionName([arg0,arg1,......argN]){
statement
[return[expression]]
}
其中,function為自定義函數(shù)的關(guān)鍵字,functionName為函數(shù)名,arg表示傳給函數(shù)的各種參數(shù)列表,各個(gè)參數(shù)之間使用逗號(hào)隔開。參數(shù)可以為空。
statement為函數(shù) 本省,可以是各種合法的代碼塊。
reture expression為返回函數(shù)的值 expression,同樣是可選項(xiàng)。簡(jiǎn)單示例如下。
function sayName(yname){
document.write("hello"+ yname)
}
sayName(112);
另外,javascript執(zhí)行過rerurn后便不再執(zhí)行。
<div id="xxx" style="width: 200px;height: 100px;background-color: aquamarine"></div>
<script type="text/javascript">
function cNumber (inNmuber1 ,inNumber2) {
return inNmuber1 + inNumber2
}
irese = cNumber(40,20);
document.getElementById("xxx").innerHTML = irese;
</script>
一個(gè)函數(shù)中可能有多個(gè)return
<div id="xxx" style="width: 200px;height: 100px;background-color: aquamarine"></div>
<script type="text/javascript">
function cNumber (inNmuber1 ,inNumber2) {
if (inNmuber1 >= inNumber2)
return inNmuber1 - inNumber2
else
return inNumber2 - inNmuber1
}
irese = cNumber(10,20);
document.getElementById("xxx").innerHTML = irese;
</script>
以上就是本文的全部?jī)?nèi)容了,小伙伴們是否對(duì)定義和調(diào)用javascript有了新的認(rèn)識(shí)了呢,希望本文能對(duì)大家有所幫助
- JavaScript函數(shù)的調(diào)用以及參數(shù)傳遞
- JavaScript中調(diào)用函數(shù)的4種方式代碼實(shí)例
- Javascript調(diào)用函數(shù)方法的幾種方式介紹
- JavaScript中5種調(diào)用函數(shù)的方法
- javascript中函數(shù)作為參數(shù)調(diào)用的方法
- javascript中聲明函數(shù)的方法及調(diào)用函數(shù)的返回值
- JavaScript函數(shù)的4種調(diào)用方法詳解
- c#和javascript函數(shù)相互調(diào)用示例分享
- Javascript中匿名函數(shù)的多種調(diào)用方式總結(jié)
- javascript 構(gòu)造函數(shù)強(qiáng)制調(diào)用經(jīng)驗(yàn)總結(jié)
- JavaScript實(shí)現(xiàn)同時(shí)調(diào)用多個(gè)函數(shù)的方法
相關(guān)文章
Javascript基礎(chǔ)學(xué)習(xí)筆記(菜鳥必看篇)
下面小編就為大家?guī)硪黄狫avascript基礎(chǔ)學(xué)習(xí)筆記(菜鳥必看篇)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-07-07JavaScript多線程運(yùn)行庫(kù)Nexus.js詳解
這篇文章主要介紹了JavaScript多線程運(yùn)行庫(kù)Nexus.js的學(xué)習(xí)心得以及代碼分享,有需要的朋友一起參考學(xué)習(xí)下吧。2017-12-12js中top/parent/frame概述及案例應(yīng)用
top:永遠(yuǎn)指分割窗口最高層次的瀏覽器窗口;parent:包含當(dāng)前分割窗口的父窗口,本文將圍繞js中top、parent、frame進(jìn)行講述及他們的應(yīng)用案例2013-02-02Javascript實(shí)例教程(19) 使用HoTMetal(5)
Javascript實(shí)例教程(19) 使用HoTMetal(5)...2006-12-12