function value(){
return 1;
}
var value;
alert(typeof value); //"function"
函数声明优先级高于变量声明
但如果该变量value赋值了,那结果就完全不一样了:
function value(){
return 1;
}
var value = 1;
alert(typeof value); //"number"
function value(){
return 1;
}
var value;
alert(typeof value); //"function"
函数声明优先级高于变量声明
但如果该变量value赋值了,那结果就完全不一样了:
function value(){
return 1;
}
var value = 1;
alert(typeof value); //"number"