js变量提升

来源:互联网 发布:windows的资源管理器 编辑:程序博客网 时间:2024/06/07 02:35
var v='Hello World';
(function(){ 
alert(v);
var v='I love you';

})()


输出为:

undefined


因为此代码实际为:

var v='Hello World';
(function(){ 

var v;

alert(v);   //刚定义,故为undefined

v='I love you';

})()



0 0