JavaScript 函数学习

一.函数的使用

函数在使用时分为两步:声明函数和调用函数

1.声明函数

function是声明函数的关键字,必须小写

由于函数一般是为了实现某个功能才定义的,所以通常我们将函数名命名为动词,比如getSum

2.调用函数

调用的时候千万不要忘记添加小括号

口诀:函数不调用,自己不执行。

注意︰声明函数本身并不会执行代码,只有调用函数时才会执行函数体代码。

3.函数的封装

函数的封装是把一个或者多个功能通过函数的方式封装起来,对外只提供一个简单的函数接口

简单理解:封装类似于将电脑配件整合组装到机箱中(类似快递打包)

二.函数的参数

形参和实参

在声明函数时,可以在函数名称后面的小括号中添加一些参数,这些参数被称为形参,而在调用该函数时,同样也需要传递相应的参数,这些参数被称为实参。

function 函数名(形参1,形参2...){

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

}

函数名(实参1,实参2...);//在函数调用的小括号里面是实参(实际的参数)

例子:求两个数之间的和

三.函数形参和实参不匹配问题

注意:在JavaScript中形参的默认值是undefined 

四.函数的返回值return

1.函数的返回值格式

function 函数名(){

return需要返回的结果;

}

函数名();

(1)我们函数只是实现某种功能,最终的结果需要返回给函数的调用者函数名()通过return 实现的

(2)只要函数遇到return就把后面的结果   返回给函数的调用者   函数名()= return后面的结果

2.案例1:求两个数的和

3. 案例2:求两个数的最大值

4.案例3:求数组中的最大值

 5.函数返回值注意事项

 4.函数没有return 返回 undefined

函数都是有返回值的

1.如果有return则返回return后面的值

2.如果没有return则返回undefined

 五.break ,countine ,return的区别

  •  break :结束当前的循环体(如for、while )
  • continue :跳出本次循环,继续执行下次循环(如for、while )
  • return :不仅可以退出循环,还能够返回return语句中的值,同时还可以结束当前的函数体内的代码

六.函数的两种声明方式

 1.利用函数关键字自定义函数(命名函数)

 2.函数表达式(匿名函数)

 

注意:(1)fun是变量名不是函数名。

(2)函数表达式声明方式跟声明变量差不多,只不过变量里面存的是值而函数表达式里面存的是函数。

(3)函数表达式也可以进行传递参数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值