函数表达式:
1.把一个函数赋值给一个变量,叫做函数表达式
2.var 变量名 = 匿名函数;
3.函数表达式中,匿名函数后一定要有";"分号
4.变量名+()括号 即调用了函数
函数表达式与命名函数区别:
命名函数:函数重名,下面函数会覆盖前面的函数
例:
function f1(){
console.log("我是第一个函数");
}
f1(); //我是第二个函数;
function f1(){
console.log("我是第二个函数");
}
f1(); //我是第二个函数;
函数表达式:同一变量名,下面函数不会覆盖前面的函数.仅为为同一变量赋值不同函数.
例:
var f1 = function (){
console.log("我是第一个函数");
};
f1(); //我是第一个函数;
var f1 = function (){
console.log("我是第二个函数");
};
f1(); //我是第二个函数;