新手求助,var和function关键字
var a = 1;function a()
{
console.log(a);
};
a();
这几行JS代码运行会报错,但是原因是什么?求大神讲解
程序代码:
function a()
{
console.log(a);
}
程序代码:
function a()
{
console.log(a);
};
var a = 1;
a();
程序代码:
var a;
a = function ()
{
console.log(a);
};
var a = 1;
a();
程序代码:
var a;
a = function ()
{
console.log(a);
};
var a = 1;
a();
程序代码:
var a;
a = function ()
{
console.log(a);
};
a = 1;
a(); // a 被重置为数字,故此无法加括号作为函数执行