function value(){
return 1;
}
var value;
alert(typeof value);
1、函数声明会覆盖变量声明,如上显示function;
function value(){};//函数声明及定义
var value=function(){};//函数表达式===变量赋值
2、如果变量已经赋值,则函数声明不会覆盖掉变量声明;
function value(){
return 1;
}
var value = 2;
alert(typeof value);