javascript复习-day08
思维导图:
笔记:
1.函数就是封装了一段可以被重复执行调用的代码块。目的:让大量代码重复使用。
2.函数在使用时分为两步:声明函数和调用函数
1)声明函数
格式:
function 函数题(){
// 函数体
}
2)调用函数
格式:
函数名()
3.函数封装
4.函数的参数
function 函数名(形参1,形参2...){//在声明函数的小括号里面是形参(形式上的参数)
}
函数名(实参1,,实参2...)//在函数调用的小括号里面是实参(实际上的参数)
注:
a.形参是接受实参的。
b.函数的参数可以有,也可以没有,个数不限。
5.
a.如果实参的个数多于形参的个数,会取到形参的个数。
b.如果实参的个数小于形参的个数,多余的形参定义为undefined。
建议让实参的个数和形参的个数相匹配。
6.数字+undefined=NaN
7.小结
8.在实际开发中,我们经常使用一个变量来接收函数的返回结果。使用更简单。
9.
a.return后面的代码不会被执行。
b.return只能返回一个值,返回的结果是最后一个值。
c.函数如果有return,则返回return后面的值;如果函数没有return,则返回undefined。
10.break、continue、return的区别
11.
12.函数的两种声明方式
a.利用函数关键字自定义函数(命名函数)
b.函数表达式(匿名函数)