【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();
相关推荐
沐风。562 分钟前
TypeScript
前端·javascript·typescript
用户47949283569157 分钟前
XSS、CSRF、CSP、HttpOnly 全扫盲:前端安全不只是后端的事
前端·后端·面试
超自然祈祷7 分钟前
水声相关公式C++实现
开发语言·c++
O***p6049 分钟前
当“前端虚拟化”成为可能:构建下一代 Web 应用的新范式
前端
淼淼76321 分钟前
QT表格与数据
开发语言·qt
smile_Iris22 分钟前
Day 38 GPU训练及类的call方法
开发语言·python
孤酒独酌24 分钟前
一次断网重连引发的「模块加载缓存」攻坚战
前端
jinzeming99928 分钟前
Vue3 PDF 预览组件设计与实现分析
前端
NuLL28 分钟前
全场景智能克隆工具:超越 JSON.parse(JSON.stringify())
javascript
编程小Y29 分钟前
Vue 3 + Vite
前端·javascript·vue.js