JavaScript初始化不会提升
	    JavaScript只有声明的变量会提升,初始化的不会。
	    以下两个实例结果结果不相同:
	    实例1
	var x = 5; // 初始化 x
	var y = 7; // 初始化 y
	elem = document.getElementById("demo"); // 查找元素 
	elem.innerHTML = x + " " + y;           // 显示 x 和 y
	    实例2
	var x = 5; // 初始化 x
	elem = document.getElementById("demo"); // 查找元素 
	elem.innerHTML = x + " " + y;           // 显示 x 和 y
	var y = 7; // 初始化 y
	    实例2的y输出了undefined,这是因为变量声明(vary)提升了,但是初始化(y=7)并不会提升,所以y变量是一个未定义的变量。
	    实例2类似以下代码:
	var x = 5; // 初始化 x
	var y;     // 声明 y
	elem = document.getElementById("demo"); // 查找元素
	elem.innerHTML = x + " " + y;           // 显示 x 和 y
	y = 7;    // 设置 y 为 7
     如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h64134.shtml








