一、函数的概念
就是可被重复调用执行的代码块。
声明方式:严格意义上两种方式,但还有匿名函数
二、函数的定义
function 函数名(参数1, 参数2, ... , 参数3) {
// 需要执行的代码块
}
1、function是一个关键字, 后面要加空格;
2、函数名的命名规范和变量命名一样, 只能是字母、数字、下划线、美元符号, 不能以数字开头, 一般采用驼峰式命名;
3、函数名后的( )中放置函数形参, 形参可以为任意多个(意味着可以没有形参), 如有有多个形参用","隔开;
4、函数{ }中就是需要执行的代码块。
三、函数的特征
(1)实现一定的功能
☆函数需要调用
定义一个函数
执行函数 函数名( )
2、可以返回一个结果 return
需要有个变量来接收返回fn( )的字符串
3、可以有参数
定义一个函数 并执行
函数有两个形式参数(传两个字符串)
函数功能就是 可以把两个形式参数拼接起来,然后打印在页面上
a和b 叫做形式参数,可以理解为是变量的意思
'我爱听音乐' , '我爱谁就' 叫做 实际参数
四、函数的变量提升
函数式一等公民
1、可以在定义之前使用
2、 函数的优先级
函数和var都会变量提升,但是函数的优先级是最高的,会排在var前面
五、return
return 表示从返回 ★也表示终止函数的执行
六、onclick 点击事件
οnclick="fn()" 点击的时候调用 ★fn需要加()
document.wrtie 作为点击事件的时候 会覆盖整个页面 会把按钮覆盖