87,989
社区成员
发帖
与我相关
我的任务
分享
//情况一
var i = 0;
function a()
{
window.alert(i); //弹出全局变量0
}
a();
//情况二
var i = 0;
function a()
{
var i = 2;
window.alert(i); //弹出局部变量2
}
a();
//情况三
var i = 0;
function a()
{
window.alert(i); //为什么这里会弹出undefined,而不是全局变量0
var i = 2;
}
a();
alert(t) //为什么这里出错,,难道 只认 var?
t = 1
(2)function a()
{
(3)window.alert(i); //为什么这里会弹出undefined,而不是全局变量0
}
(1)var i = 0;
a();//还会弹出0
var i = 0;
alert(i) //没问题
alert(i) //undefined
var i = 0;
alert(i) //出错
alert(i) //出错
i=0
alert(t) //undefined
var t = 1
alert(t) //为什么这个不是undefined 而是报错
t = 1