JavaScript变量提升
Posted 江州益彤
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript变量提升相关的知识,希望对你有一定的参考价值。
使用 var定义的变量,或function函数,会在js预编译阶段被放入内存中
函数提升
print();//函数提升
function print() {
console.log("函数提升");
}
变量提升
console.log(a)//undefined
var a = "变量提升";
/*
1、声明变量var a,初始化成undefined
2、变量赋值a = "变量提升"
*/
函数中的变量提升
print();
function print() {
console.log(b);//undefined
var b = 20;
console.log(b);//undefined20
}
以上是关于JavaScript变量提升的主要内容,如果未能解决你的问题,请参考以下文章