一、函数是什么?
1.函数的概述
函数 实际就是多行代码的抽取(多行代码会构成特定的功能)(方法)
2.函数的优点
- 减少冗余代码(重复的代码放在函数里面 在需要的时候调用)
- 函数封装(特定的一些代码使用函数来包起来)
- 提高了代码的可维护性及可阅读性
3.函数的分类
- 系统函数 window里面的所有函数都属于系统函数 (console.log() alert() prompt()...)
- 内置函数 所有的内置对象里面的函数 都叫内置函数 (Math.pow())
- 自定义函数( 自己定义的函数)
二、函数的定义及调用
1.使用function关键词 定义匿名函数
function(形参(可以省略的 可以有多个)){
函数体(代码)
}
//直接调用 让别人(事件)去调用(自动调用)
(function(){
console.log('匿名函数')
})()
//只能使用一次,没有复用价值
2.使用function关键词 定义具名函数(最常使用的)
- 必须使用function关键字, 且为小写, 函数名可以自己给定
- 函数名的命名规则和变量名一致
- 函数名后必须写