JavaScript基础语法之函数的作用域

2020-11-18  本文已影响0人  乐学小乐

函数的作用域

​ 函数作用域:全局 (global variable) 和 局部 (local variable)

  1. 全局变量与局部变量同名问题

var box =1; // 全局变量
function display(box){
var box = 3; // 此处box与全局变量box没有关系,这里的box为传递的参数,相当于新声明的局部变量
var b = 2; // 局部变量
console.log("box-->" + box);
}
display();
// b 不能访问
console.log("b-->" + b);

  1. 在函数中定义变量时,若没有加var关键字,使用之后自动变为全局变量

function fun(){
a = 100;
}
fun();
alert(a);

上一篇下一篇

猜你喜欢

热点阅读