JavaScript学习之小白篇(四-函数的介绍)

好好学习 ,天天向上。Are you ready?在这里插入图片描述

一、什么是函数?
需要反复使用的功能代码,封装成一个独立的模块,这个模块叫函数。
二、函数的分类?
内建函数和自定义函数
三、函数的类型?
Function
四、函数的好处?
1. 方便管理
2. 一次封装,多次使用
五、如何声明函数?
1. 语句定义法?
格式:
function 函数名([形参,形参]){
语句组;
}
2. 表达式定义法?
格式 :
var 函数名 = function([形参,形参]){
语句组;
}
3. 区别:
语句定义法:在任意位置都可调用
表达式定义法:先声明函数,后调用
六、如何调用函数?
1. 一般调用 : 函数名([实参]);
2. 事件调用 : 通过触发事件,调用函数
七、函数的参数?
1. 实参: 调用函数时所传递的参数
2. 形参:定义函数时所传递的参数
注:
1. 实参可以是变量、常量 、表达式
2. 形参只能是变量
3. 当实参的数量大于形参数量时,多余的实参忽略
4. 当实参的数量小于形参数量时,多余的形参值为undefined
八、函数的返回值
return :
1. 将函数的处理结果返回给调用该函数的地方
2. 跳出函数,return语句后面的其它语句都不执行
九、总结函数的写法
1. 无参无返回值函数
2. 无参有返回值函数
3. 有参无返回值函数
4. 有参有返回值函数
十、事件:
1. 事件、事件驱动、事件处理函数
2. 给对象添加事件的格式
对象.事件驱动 = 函数块
3. 常见事件
onclick : 鼠标点击事件
ondblclick: 鼠标双击事件
onfocus : 得焦事件
onblur : 失焦事件
onchange : 改变事件
onload : 加载事件
onmouseup : 鼠标弹起事件
onmousedown : 鼠标按下事件
onmouseover : 鼠标移入事件
onmouseout : 鼠标移出事件
onmouseenter : 鼠标移入事件
onmouseleave : 鼠标移出事件
onmousemove : 鼠标移动事件
onkeyup : 键盘弹起事件
onkeydown : 键盘按下事件
onkeypress : 键盘按过事件

猜你喜欢

转载自blog.csdn.net/weixin_43654258/article/details/84937893