JavaScript函数
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script type="text/javascript"> //函数一是一个对象,它用于封装一些功能(代码),在需要的时候调用 // //1.函数声明 // function 函数名(){ // // } // // var 函数名=function(){ // // } // //2.调用函数(执行) // 函数名(); // .call(); .apply();//这两个可在()里向函数this传参 function fun(a,b){ console.log(a+b); } fun(1,2); //多余实参不会考虑。实参小于形参,没有被传参的形参返回undefined fun(1,"hello"); //3.函数返回值 function fun1(a,b){ var d=a+b; return d; } var s=fun(1,2); //用返回值可以方便函数算出来后输出与否 console.log(s); //.对象作为实参 function sayHello(zs){ console.log("我是"+zs.name+",年龄"+zs.age); } var obj={ name:"张三", age:19, }; sayHello(obj); //.函数作为实参 function fun2(a){ a(obj); } fun2(sayHello);//a=sayHello函数 </script> </body> </html>