【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();
相关推荐
梅子酱~2 分钟前
Vue 学习随笔系列二十二 —— 表格高度自适应
javascript·vue.js·学习
前端飞天猪3 分钟前
学习笔记:三行命令,免费申请https加密证书📃
前端
关二哥拉二胡4 分钟前
前端的 AI 应用开发系列二:手把手揭秘 RAG
前端·面试
斯~内克6 分钟前
前端图片加载性能优化全攻略:并发限制、预加载、懒加载与错误恢复策略
前端·性能优化
你的人类朋友7 分钟前
JS严格模式,启动!
javascript·后端·node.js
奇怪的知识又增长了15 分钟前
Command SwiftCompile failed with a nonzero exit code Command SwiftGeneratePch em
前端
Maofu15 分钟前
从React项目 迁移到 Solid项目的踩坑记录
前端
薄荷味15 分钟前
ubuntu 服务器安装 docker
前端
Carlos_sam16 分钟前
OpenLayers:如何控制Overlay的层级?
前端·javascript
莫循瑾木20 分钟前
Vue3 Composition API 完全指南
前端·vue.js·前端工程化