函数声明和函数表达式

函数申明和函数表达式
函数声明:
function functionname(arg0,arg1,arg2){//函数体}
函数表达式:
注意:函数表达式和其他表达式一样,在使用前必须赋值
var functionname=function(arg0,arg1,arg2){//函数体};
例如:

错误写法://不要这样做
if (condition){
function sayHi(){
alert(“Hi!”);
}
}
else{
function sayHi(){
alert(“Yo!”);
}
}//不能使用函数声明

正确写法://可以这样做
var sayHi;
if(condition){
sayHi=function(){
alert(“Hi”!);
};
else{
sayHi=function(){
alert(“Yo!”);
};
}//可以使用函数表达式

你可能感兴趣的:(javascript,函数声明和函数表达式)