一个js的小问题

相关代码

var a = "aa";
test();
function test(){
console.log(a);
var a = "bb";
console.log(a);
}
console.log(a);
//undefined bb aa

请问为什么第一个会打印undefined呢,函数内部不是可以访问函数外部的变量么


噜噜哒
浏览 487回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript