js第五天,函数

函数
1、定义:函数就是封装了一段可被重复调用执行的代码块,通过此代码块可以实现大量代码的重复使用。
2、函数在使用时分为2步:1、声明函数 2、调用函数。
注意:
(1)function声明函数的关键字,全部小写;
(2)函数是做某件事时,函数名一般是动词;(3)、函数不调用,自己不执行。调用函数— 函数名()。
3、函数的封装是把一个或者多个功能通过函数的方式封装起来,对外只提供一个简单的函数封装接口。
4、函数的内部不应该有输出语句。我们希望函数直接将值返回给函数的调用者,此时通过使用return语句就可以实现。
5、函数的返回值格式:
function 函数名(){
… return 需要返回的值;
}
// 调用函数 函数名(); // 此时调用函数就可以得到函数体内return 后面的值
注意点:(1)我们的函数只是实现某种功能,最终的结果需要返回给函数调用者 函数名()通过return实现的。(2)只要函数遇到return就把后面的结果返回给函数的调用者 即函数名()= return后面的结果
6、return语句之后的代码不再执行(终止了函数)。并且return只能返回一个值(最后一个值),如果想返回多个值,可利用数组;
7、函数一定 是有返回值的。函数如果有return,那就返回的是return后面的值;如果没有return,则返回underfind。

break ,continue ,return 的区别

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

arguments的使用(只有函数才有a,内置好了的对象)
1、当我们不确定有多少个参数传递的时候,可以用arguments来获取,在js’中,arguments实际上它是当前函数的一个内置对象,arguments对象中存储了传递的所有实参。(有了a,可以不用形参了)
2、arguments属于伪数组。它具有数组的length属性;同时也是按照索引的方式进行存储的;但它没有真正数组的一些方法,如pop()、push等。
3、函数是可以相互调用的。

1、函数的2种声明方式:(1)利用函数关键字自定义函数(命名函数);2、函数表达式(匿名函数),函数表达式声明方式跟声明变量差不多,只不过变量里面存的是值,函数表达式里存的是函数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值