1.函数的作用:封装了某一块功能(封装函数的目的是可以使这个函数可以重复利用);
2.函数的四要素
1.返回类型(强类型语言中要定义,js不用定义返回类型);
2.函数名
3.参数列表
4.函数体
3.函数的例子
//定义函数
function say (){
alert('hello');
}
// 调用函数
say();
函数定义之后可以在任何位置被调用;可以调用多次;
4.关于参数
function say2 (a,b,c){
alert(a);
alert(b);
alert(c);
}
say2("呵呵","嘿嘿","嘻嘻");
say2()这个函数()中的a , b, c是形参;"呵呵","嘿嘿","嘻嘻"是实参,这样页面弹窗就会依次弹出"呵呵","嘿嘿","嘻嘻";
参数可以有多个,也可以没有;传多了函数不会接受,但没意义;
当我只想传入第一个和第三个参数时,我需要一个空的字符串来占住b的位置;
5.关于返回值
带返回值的函数
function Sum(a,b)
{
return a+b; // 这里将a+b的值赋给函数;并且return 底下的语句不会再执行
}
var x = Sum(1,2) // c的值为3;