我是靠谱客的博主 超帅服饰,最近开发中收集的这篇文章主要介绍函数声明优先于变量声明,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

函数声明优先于变量声明

console.log(typeof fn);
function fn() {};
var fn;
  • function
  • 因为函数声明优于变量声明。我们知道在代码逐行执行前,函数声明和变量声明会提前进行,而函数声明又会优于变量声明,这里的优于可以理解为晚于变量声明后,如果函数名和变量名相同,函数声明就能覆盖变量声明。所以以上代码将函数声明和变量声明调换顺序还是一样结果。

 

var a=1;
function test(){
    console.log(a);
    var a=1;
}
test();

undefined

最后

以上就是超帅服饰为你收集整理的函数声明优先于变量声明的全部内容,希望文章能够帮你解决函数声明优先于变量声明所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部