var a = "aa";test();function test(){console.log(a);var a = "bb";console.log(a);}console.log(a);//undefined bb aa
请问为什么第一个会打印undefined呢,函数内部不是可以访问函数外部的变量么
相关分类