1.函数的优点
增加代码的灵活性、可扩展性、可维护性、减少代码冗余
2.定义函数的方式
- 函数声明 function functionName(){函数体}
- 函数表达式 var functionName = function(){函数体}
- 构造函数 var functionName = new function();
调用的方法为 functionName();
3.形参和实参的关系
有形参屋实参,形参默认为undefined
有实参无形参,正常实参无意义
特殊:
function bax(x,y,z){ alert(x+y+z);} bax(100,200);
结果为NAN
原因为:100+200+undefined
4.当定义一个函数时,直接输出函数名时,会打印出来这个函数体。
5.return
作用:结束函数执行;函数返回值
- 当一个函数中,没有return,默认的运行结果或者返回值为undefined
- 当有return,但return后面没有任何的值,函数运行的结果或者返回值为undefined
- 有return,并且return后面有值,函数的运行结果或者返回值为return后跟的值