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

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

全局变量

挂载到window对象上的

javascript 复制代码
 var a='全局变量';
  console.log(a);
javascript 复制代码
var a='全局变量';
  console.log(window.a);
javascript 复制代码
var a='全局变量';
  

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

局部变量

函数体内部声明的变量

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

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

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

在函数里打印全局变量

javascript 复制代码
var a='全局变量';
  function test(){
     
      console.log(a);
  }
  test();
相关推荐
拾荒的小海螺6 分钟前
C#:PdfiumViewer 高效解析和操作 PDF 的技术指南
开发语言·pdf·c#
人道领域8 分钟前
【零基础学java】(方法引用)
java·开发语言
Macbethad9 分钟前
TwinCAT半导体设备IO Simulator技术方案
开发语言
天蓝色的鱼鱼15 分钟前
别再瞎转Base64了!一文打通前端二进制任督二脉
前端
哟哟耶耶18 分钟前
Plugin-安装Vue.js devtools6.6.3扩展(组件层级可视化)
前端·javascript·vue.js
qq_3363139324 分钟前
java基础-IO流(打印流)
java·开发语言
缺点内向24 分钟前
C#: 精准掌控Excel工作流——激活工作表与选择单元格实战
开发语言·c#·excel
梦65030 分钟前
【前端实战】图片元素精准定位:无论缩放,元素始终钉在指定位置
前端·html·css3
烟袅1 小时前
一文搞懂 useRef:它到底在“存”什么?
前端·react.js
峥无1 小时前
《二叉搜索树:动态数据管理的利器,平衡树的基石》
开发语言·c++·二叉搜索树