函数:就是封装了一段可被重复调用执行的代码块,可实现大量代码的重复使用
函数在使用时分为两步:声明函数 和 调用函数。
function 函数名() {
函数体
}
function 声明函数的关键字,全部小写,函数名一般是动词,函数不调用自己不执行
函数名();
调用的时候不要忘记添加小括号
函数的封装就是把一个或多个功能通过 函数的方式封装起来,对外只提供一个接口
function 函数名(形参1,形参2.。。。){
}
函数名(实参1,实参2.。。。)
多个参数中间用逗号分隔
如果实参的个数多于形参的个数 会取到形参的个数
如果实参的个数小于形参的个数,形参看做是不用声明的变量 num2 是一个变量但没有接收值,结果就是undefined ,此时两个数相加结果是NaN
函数是做某件事或者实现某种功能
函数返回值格式
function 函数名(){
return 需要返回的结果;
}
函数名();
只要函数遇到 return 就把后面的结果返回给函数的调用者 函数名()=reutrn 后面的结果





return 语句之后的代码不被执行
return 只能返回一个值。如果用逗号隔开多个值,以最后一个为准

函数有return则返回的是 return 后面的值,如果函数没有 return 则返回undefined
break· :结束当前的循环体
continue: 跳出本次循环,继续执行下一次循环
return :不仅可以退出循环,还能够返回 return 语句中的值,同时还可以结束当前的函数体内的代码
当我们不确定有多少个参数传递的时候,可以用arguments 来获取。在JavaScript中,arguments实际上它是当前函数的一个内置对象。所有函数都内置了一个arguments 对象,arguments 对象中存储了传递的所有实参。





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

1、利用函数关键字自定义函数(命名函数)
2、函数表达式(匿名函数)
var 变量名 = function(){
}
变量名();
函数表达式声明方式跟声明变量差不多,只不过变量里面的存的是值 而 函数表达式里面存的是函数
函数表达式也可以进行传递参数