有形参的情况下为什么a=2就不是全局变量了?
来源:4-13 JS解析机制详解
一只会跳桑巴的猪
2019-03-19 23:50:54
var a=1;
function fn(a){
console.log(a);
a=2;
}
fn();
1回答
好帮手慕星星
2019-03-20
你好,可以将函数中的形参理解为局部变量,函数中没有用var声明的a与形参是一致的,所以a=2就会被解析为局部变量。
祝学习愉快!
0 学习 · 4826 问题
相似问题
回答 3
回答 2