函数
- 函数定义的参数成为形参,调用时传递参数成为实参
- 函数的参数相当于在函数内定义了变量,传递阐述相当于给变量赋值
var a = 1;
function fun(a, b) {
console.log(a);//结果为 undefined 声明为赋值
}
fun();
函数的三种定义
一. function 函数名(形参){}
- 变量提升 function直接提升
function sum(a, b) {
return a + b;
}
二、变量定义
- var 函数名 = function(形参){}
- 变量提升 先var 函数名
var sum1 = function(a, b) {
return a + b;
}
//var sum1 sum1=function(){}
三、箭头函数
- var 函数名 = (形参)=>{}
var sum2 = (a, b) => {
return a + b;
}
- //箭头函数形参一个参数可以省略括号,内容块只执行一句代码可以省略{}
var sum3 = a => console.log(a);