- 为何记录这个?因为感觉还挺酷,跟其他语言还有点不同
- 何为提升?
提升(Hoisting)是 JavaScript 将声明移至顶部的默认行为。
简单来说,就是可以先赋值,后定义。这个应该是JavaScript语言独有的一种行为,特此记录一下。
实例:
x = 5; // 把 5 赋值给 x
elem = document.getElementById("demo"); // 查找元素
elem.innerHTML = x; // 在元素中显示 x
var x; // 声明 x
运行结果:
记录一下 怕忘记