1、函数通常是使用函数声明语法定义的,如下function 函数名(参数){ return 返回值}
2、还可以使用定义变量的形式声明函数,如下:var 函数名 = function(参数){return 返回值}
3、定义函数还可以使用new Function,分别传入几个参数,如参数和返回值
4、函数重写,即是定义两个函数名称相同的函数,后面一个会覆盖前面一个
5、可以在函数内,返回值还是一个函数,外部函数参数用于内部函数的参数值
6、函数function内部调用函数本身,使用arguments.callee