function test(){ if(true){ var a = 5; } alert(a); } test();
当我用JsLint检查时,我在JS代码中不断出现"超出范围"的错误,这对我来说毫无意义.所以我很快就创建了一个例子.这段代码是否存在实际问题,因为变量最终会被提升到函数的顶部.
javascript jslint
javascript ×1
jslint ×1