【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();
相关推荐
white-persist2 分钟前
【攻防世界】reverse | Mysterious 详细题解 WP
c语言·开发语言·网络·汇编·c++·python·安全
深红10 分钟前
玩转小程序AR-基础篇
前端·微信小程序·webvr
從南走到北22 分钟前
JAVA代驾小程序源码代驾跑腿APP源码
java·开发语言·微信·微信小程序·小程序
lightqjx23 分钟前
【C++】对set和map的使用
开发语言·数据结构·c++·stl
风止何安啊27 分钟前
从 “牵线木偶” 到 “独立个体”:JS 拷贝的爱恨情仇(浅拷贝 VS 深拷贝)
前端·javascript·面试
漫天黄叶远飞29 分钟前
地址与地基:在 JavaScript 的堆栈迷宫里,重新理解“复制”的哲学
前端·javascript·面试
快乐zbc31 分钟前
C++ 中 typedef 指针别名与 const 的坑
开发语言·c++
杨啸_新房客34 分钟前
如何优雅的设置公司的NPM源
前端·npm
ohyeah34 分钟前
深入理解 JavaScript 中的继承与 instanceof 原理
前端·javascript
linhuai35 分钟前
flutter如何实现有登陆权限管理
前端