[摘要]Hoisting是JavaScript 中的一种机制,它可以将变量和函数的声明移到最顶部;让我们可以在声明它们之前使用变量和函数,也就是说:让变量和函数可以先使用再声明。本篇文章就给大家介绍Java...
Hoisting是JavaScript 中的一种机制,它可以将变量和函数的声明移到最顶部;让我们可以在声明它们之前使用变量和函数,也就是说:让变量和函数可以先使用再声明。
本篇文章就给大家介绍JavaScript的提升机制(Hoisting),让大家了解JS变量提升和函数提升,希望对你们有所帮助。
JavaScript的提升机制(Hoisting)仅适用于声明而非初始化;我们在使用变量和函数值之前,需要对它们进行初始化,赋值。【相关视频教程推荐:JavaScript教程】
JavaScript变量提升
让我们看一下变量提升的简单例子。
//先使用变量 x
x = "php中文网"; // 初始化变量 x,赋值为"php中文网"
alert("变量x的值为:"+x); //弹窗显示 x(使用x)
//后声明变量 x
var x; // 变量 x的声明