JS_4_函数
js中函数也是对象。
函数的声明:
1、function 函数名(参数1,参数2,....){ 执行体 }
function test1(i,j){ alert(i+j) }
2、var 函数名 = new Function("参数1","参数2",......,"执行体" );
var test02 = new Function("a","b","alert(a+b)");
3、var 函数名 = function(参数1,参数2,.....){ 执行体 }
函数的参数:
函数调用的时候,可以不传入参数,会使用默认值undefined,也可以传少于形参个数的值,会按照顺序赋值,没有传的使用默认值。
也可以使用另一个函数作为参数传入。
函数的返回值:
所有函数都有返回值,可以使用return指定返回内容,或者不指定返回值,则返回undefined。
函数的执行符:
因为函数也是个对象(即变量),所以输出一个函数是可以的。
在函数名后使用执行符(),函数才会被执行。
//声明函数 function test3(){ return 2; } //打印函数内容 alert(test3); //打印函数执行结果 alert(test3());