函数是一个功能体,向它提供若干条数据,它会将处理的结果返回出来。
一般用于需要重复执行的一组代码,将其用函数封装起来,再次执行的时候调用函数即可,每调用一次,就会执行一次函数体中的代码。
函数分为系统函数和自定义函数。
系统函数:是js语言中已经固定了的函数,例如number()/parseint()/parsefloat()....
自定义函数:是我们自己定义名称、参数、功能的函数。
function 函数名称( ){ //一般我们以此函数的功能来为其命名,见名知意
函数体 //封装需要重复执行的代码
}
函数名称( )
function getSum(){
a=1;
b=1;
console.log(a+b)
}
getSum();
getSum();
getSum();
getSum();
function 函数名称(参数列表){
函数体
}
函数名称(实参列表) //调用
创建函数时的参数称作形参,调用函数时的参数称作实参,实参会赋值给形参,实参的数量可以和形参数量不匹配,如果形参未被赋值则为undefined
function getSum(a,b){
c=a+b;
console.log(c)
}
getSum(1,2);
function 函数名称(参数列表){
函数体
return 值;//返回值,函数调用后返回的结果
}
函数名称(实参列表) //得到函数的返回值
如果函数中没有写return或者return后没有任何值,则返回undefined
一旦执行 return,就会跳出函数的执行
function getMax(a,b){
if(a>b){
return a
}else{
return b
}
}
console.log(getMax(2,5))
原文:https://www.cnblogs.com/supperpineapple/p/14924428.html