函數是一個可以隨時運行的語句,簡單說,函數是完成某個功能的一組語句,它接受0或者多個參數。
函數的基本語法如下
復制代碼 代碼如下:
function functionName([arg0,arg1,......argN]){
statement
[return[expression]]
}
其中,function為自定義函數的關鍵字,functionName為函數名,arg表示傳給函數的各種參數列表,各個參數之間使用逗號隔開。參數可以為空。
statement為函數 本省,可以是各種合法的代碼塊。
reture expression為返回函數的值 expression,同樣是可選項。簡單示例如下。
復制代碼 代碼如下:
function sayName(yname){
document.write("hello"+ yname)
}
sayName(112);
另外,javascript執行過rerurn後便不再執行。
復制代碼 代碼如下:
<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>
一個函數中可能有多個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>
以上就是本文的全部內容了,小伙伴們是否對定義和調用javascript有了新的認識了呢,希望本文能對大家有所幫助