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"
转载于:https://www.cnblogs.com/Strugglehard/p/10998003.html