【Javascript】函数(变量作用域)

变量:全局变量,局部变量

全局变量

 挂载到window对象上的 

 

 var a='全局变量';
  console.log(a);

 【Javascript】函数(变量作用域)_第1张图片 

var a='全局变量';
  console.log(window.a);

 【Javascript】函数(变量作用域)_第2张图片  

var a='全局变量';
  

 【Javascript】函数(变量作用域)_第3张图片  

在控制台里输入a也能打印a的值

局部变量

 函数体内部声明的变量 

var a='全局变量';
  function test(){
      var b='局部变量';
  }
  console.log(b);

 【Javascript】函数(变量作用域)_第4张图片

 在函数体外面打印不出局部变量 

var a='全局变量';
  function test(){
      var b='局部变量';
      console.log(b);
  }
  test();

【Javascript】函数(变量作用域)_第5张图片 

 在函数里打印全局变量

var a='全局变量';
  function test(){
     
      console.log(a);
  }
  test();

 【Javascript】函数(变量作用域)_第6张图片  

 

你可能感兴趣的:(Javascript,javascript,前端,开发语言)