JavaScript 函数

一、函数的概念

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

二、函数的使用

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

1、声明函数

 function 函数名() {

        函数体

}

function 声明函数的关键字,全部小写,函数名一般是动词,函数不调用自己不执行

2、调用函数

函数名();

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

3、函数的封装

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

三、函数的参数

1、形参和实参

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

}

函数名(实参1,实参2.。。。)

多个参数中间用逗号分隔

如果实参的个数多于形参的个数  会取到形参的个数

如果实参的个数小于形参的个数,形参看做是不用声明的变量   num2 是一个变量但没有接收值,结果就是undefined ,此时两个数相加结果是NaN

四、函数的返回值

1、return 语句

函数是做某件事或者实现某种功能

函数返回值格式

function  函数名(){

        return 需要返回的结果;

}

函数名();

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

        1、求任意两个数之和

        2、求两个数中最大值

        3、求一个数组中最大值

2、return 终止函数

return 语句之后的代码不被执行

return 只能返回一个值。如果用逗号隔开多个值,以最后一个为准

3、函数没有 return 返回 undefined

函数有return则返回的是 return 后面的值,如果函数没有 return 则返回undefined

4、break continue return 区别

break· :结束当前的循环体

continue: 跳出本次循环,继续执行下一次循环

return :不仅可以退出循环,还能够返回 return 语句中的值,同时还可以结束当前的函数体内的代码

五、arguments 的使用

当我们不确定有多少个参数传递的时候,可以用arguments 来获取。在JavaScript中,arguments实际上它是当前函数的一个内置对象。所有函数都内置了一个arguments 对象,arguments 对象中存储了传递的所有实参

2、求任意个数的最大值

3、翻转任意数组

4、冒泡排序

5、判断闰年

6、函数可以相互调用

7、输出2月份天数

闰年二月份29天,平年28天

六、函数的两种声明方式

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

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

var 变量名 = function(){

}

变量名();

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

函数表达式也可以进行传递参数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值