函数声明优先于变量声明
复制代码
1
2
3
4console.log(typeof fn); function fn() {}; var fn;
- function
- 因为函数声明优于变量声明。我们知道在代码逐行执行前,函数声明和变量声明会提前进行,而函数声明又会优于变量声明,这里的优于可以理解为晚于变量声明后,如果函数名和变量名相同,函数声明就能覆盖变量声明。所以以上代码将函数声明和变量声明调换顺序还是一样结果。
var a=1;
function test(){
console.log(a);
var a=1;
}
test();
undefined
最后
以上就是超帅服饰最近收集整理的关于函数声明优先于变量声明的全部内容,更多相关函数声明优先于变量声明内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复