參數(shù)
????????在函數(shù)名后邊的括號里寫兩個參數(shù)之宿,就相當(dāng)于在函數(shù)里聲明了兩個變量磁玉,可以有可以沒有
????????形參
function test(a,b) {
}
????????在創(chuàng)建函數(shù)的時候锐峭,函數(shù)名后邊括號里的字母是形參中鼠,不是一個實際的值,它只是一個形式只祠,所以叫它形式參數(shù)兜蠕,簡稱形參
????????實參
function test(a,b) {
document.write(a + b);
}
test(1,2);
????????在調(diào)用的時候,函數(shù)名后邊的括號里的參數(shù)是實參抛寝,是一個實際的值熊杨,就是實際參數(shù),比如上邊的代碼盗舰,調(diào)用的時候讓a變成了1晶府,b變成了2,所以函數(shù)里的a+b就等于1+2
返回值
?????????return
function test() {
document.write('a');
return;
document.write('b');
}
?????????return有一個功能是終止函數(shù)钻趋,比如上邊的案例川陆,輸出了一個a和一個b,但是在輸出a后加了一個return蛮位,函數(shù)執(zhí)行到這里的時候就會被終止较沪,下邊的b也就不會被輸出
function fn() {
return 123;
}
var a = fn();
document.write(a);
?????????return還有一個功能就是返回值失仁,比如上邊的案例尸曼,最后輸出的是函數(shù)里的123