新手求助,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 被重置为数字,故此无法加括号作为函数执行