小陈学JS 函数

函数

函数:就是封装了一段可被重复调用执行的代码块。通过此代码块可以实现大量代码的重复使用。

例:

小陈学JS 函数

 

 

1)、声明函数

基本语法结构:

小陈学JS 函数

①function 声明函数的关键字  全部小写

②函数是做某件事 ,函数名一般是动词sayHi

③函数不调用自己不执行

2)函数调用

基本语法结构:

小陈学JS 函数

1、调用函数的时候一定要交小括号

 

 

 

函数练习:

1)利用函数计算1-100之间的累加和

小陈学JS 函数

 

3)函数的参数

1)形参和实参

可以利用函数的参数实现函数重复不同的代码

基本语法结构:

小陈学JS 函数

①在声明函数的小括号里面是形参(形式上的参数)

②在函数调用的小括号里是实参 (实际的参数)

 

2)形参和实参的执行过程

形参是接受实参的    aru=‘酸辣土豆丝’ 形参类似一个变量

小陈学JS 函数

(注:此处aru是argument,参数的意思)

函数的参数可以有,也可以没有,个数不限

 

参数的作用:在函数内部某些值不能固定,我们可以通过参数在调用函数时传递不同的值进去

 

注意:

a多个参数之间用逗号隔开

b形参可以看做是不用声明的变量

案例

1.利用函数求任意两个数的和

小陈学JS 函数

 

 

2.利用函数求任意两个数之间的和

小陈学JS 函数

 

 

 

3)形参和实参个数不匹配的问题

小陈学JS 函数

结果

小陈学JS 函数

结论:

1、如果实参的个数多于形参的个数,最终还是以形参的个数为准,多于的不会显示

2、如果实参的个数少于形参的个数,形参可以看做是不做声明的变量   num2是一个变量但是没有接收值,结果就是undefined,任何数字+undefined结果都是NaN

小陈学JS 函数