就是封装了一段可被重复调用执行的代码块
- 普通函数:
- 函数表达式:
一种变量赋值,函表达式可以没有名字(匿名函数),没有函数提升。
- 匿名函数:
匿名函数也叫自调用函数
函数表达式可以 "自调用"。
如果表达式后面紧跟 () ,则会自动调用。
通过添加括号,来说明它是一个函数表达式: 如果需要执行匿名函数,在匿名函数后面加上一个括号即可立即执行!
4.构造函数:定义:通过 new 函数名 来实例化对象的函数叫构造函数。任何的函数都可以作为构造函数存在。
函数调用的方式有几种(写出三种即可) ?
有4中调用方式:
- 方法调用模式
- 函数调用模式
- 构造器调用模式
- apply调用模式