函数:封装,调用,执行
作用:直接调用,高内聚
函数的定义:
方式一:函数关键字(命名函数)
function 函数名 ([形参1,形参2,形参3..形参N]){
语句
}
方式二:函数表达式(匿名函数)
var 变量名 = function ([形参1,形参2,形参3..形参N]){
语句
}
方式三:使用构造函数 new function()
var 变量名/函数名 = new Function('形参1', '形参2', '函数体');
函数调用:
方式一:普通
函数名();
函数名.call();
方式二:通过对象方法来调用
方式三:立即执行函数