1.函数概念:
函数也称之为方法,分为命名函数和匿名函数,以及ES6新增的箭头函数,就是封装了一段可以被重复执行调用的代码块,目的是大量重复使用,节省开发时间。
2.函数语法:
命名函数:function playGames() {
console.log('LOL');
}
playGames(); 调用函数
注意:函数是做某件事情,所以函数名一般是动词,函数不调用, 自己不执行
匿名函数: let fun = function(arr) {
console.log('函数表达式');
console.log(arr);
}
fun('yyds');
3.形参和实参以及匹配问题
function 函数名(params) { 在声明函数的里面是形参,形式上的参数,有其形而无其实
}
函数名(); 小括号里面写实参,实际的参数
例如:function getSum(num1, num2) {
console.log(num1 + num2);
}
getSum(1, 2); 注意:形参与实参个数一致 正常输出结果
getSum(1, 2, 3); 注意:如果实参里面的个数大于形参,以形参个数为准
getSum(1); 注意:如果实参个数小于形参,多余的形参会被定义为 undefind 结果是NaN
4.函数返回值 return
概念:函数只是实现某种功能,最终的结果都要返回给函数的调用者,return属性会把结果返回给调用者
语法:function getResult() {
return 666;
}
getResult();
console.log(getResult()); return将666返回给了getResult输出
注意
1.return 后面的代码不会执行,都会被终止
2.return 只能返回一个值 ,如果return num1 num2 输入两个变量只会输出最后面的值num2