函数是JavaScript中很重要的一个章节,懂得这个章节就可以轻松阅读别人的代码,会熟悉一些不常用的代码写法。
按照难易程度控制文章的长度。
前言:
函数是一段只定义一次,可能被执行或调用任意次的JavaScript代码。
若一个函数挂载在一个对象上,作为对象的属性,称为对象的方法。当通过这个对象来调用函数时,该对象就是此次调用的上下文,函数会隐式自动获得上下文对象。
JavaScript中函数即对象,程序可以任意操控。
JavaScript的函数可以嵌套在其他函数中定义,这样嵌套的函数可以访问外层函数作用域中的任何变量。这意味着JavaScript函数构成一个闭包。
8.1函数定义
1、 函数特征:
1. 函数名--可选
2. 、function
3. ()
4. {}
2、函数定义方法
- 函数语句
表达式
1.函数语句就是普通的function funname(){}
备注:使用的函数必须在函数定义之后或是提前声明。
2.表达式就是var variable = function(){}
备注:使用必须是变量已经声明。
“=”右边的函数就是一个匿名函数,创造完毕函数后,又将该函数赋给了左边变量。
3、函数命名
1.动词开头,public
like_this();
likeThis();
2.内部函数,私有函数