javascript声明提升

在javascript中,函数及变量的声明都将被提升到函数的最顶部,故变量可以先使用再声明

比如:

x = 13;

elem = document.getElementById("today");
elem.innerHTML = x;

var x;

 

javascript只有声明(var x)的变量会提升,初始化(x = 13)的不会

比如:

elem = document.getElementById("today");
elem.innerHTML = x;

var x = 13;

结果的x会输出undefined

posted @ 2022-05-03 19:00  树叶本子  阅读(23)  评论(0)    收藏  举报