欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
您的位置:DIVCSS5首页 > HTML >
JavaScript Hoisting声明会被提升
 
提升(Hoisting)是 JavaScript 将声明移至顶部的默认行为。
 
JavaScript 声明会被提升
在 JavaScript 中,可以在使用变量之后对其进行声明。
 
换句话说,可以在声明变量之前使用它。
 
例子 1 与例子 2 的结果相同:
 
例子 1
x = 5; // 把 5 赋值给 x
 
elem = document.getElementById("demo"); // 查找元素
elem.innerHTML = x;                     // 在元素中显示 x
 
var x; // 声明 x
 
例子 2
var x; // 声明 x
x = 5; // 把 5 赋值给 x
 
elem = document.getElementById("demo"); // 查找元素
elem.innerHTML = x;                     // 在元素中显示 x
 
为了理解这一点,您必须理解术语 "hoisting"。
 
Hoisting 是 JavaScript 将所有声明提升到当前作用域顶部的默认行为(提升到当前脚本或当前函数的顶部)。

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h64440.shtml

如对文章有任何疑问请提交到DIV CSS论坛,或有任何网页制作CSS问题立即到CSS论坛发贴求解 或 直接DIVCSS5网页顶部搜索遇到DIVCSS疑问。
CSS教程文章修订日期:2018-08-14 17:37 原创:DIVCSS5
本文www.divcss5.com DIVCSS5版权所有。