【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();
相关推荐
sa100279 小时前
基于Python的京东评论爬虫
开发语言·爬虫·python
foundbug9999 小时前
STFT在图像配准中的MATLAB实现
开发语言·matlab
魁首9 小时前
OpenAI Codex 深入剖析:下一代 AI 编程助手的架构与原理
前端·openai·ai编程
ii_best10 小时前
安卓/ios脚本开发辅助工具按键精灵横纵坐标转换教程
android·开发语言·ios·安卓
火星数据-Tina10 小时前
如何构建一个支持多终端同步的体育比分网站?
大数据·前端·数据库·websocket
IT_陈寒10 小时前
React 19 实战:5个新特性让你的开发效率提升50%!
前端·人工智能·后端
GuMoYu10 小时前
el-date-picker限制选择范围
前端·javascript·vue.js
a31582380610 小时前
Android 大图显示策略优化显示(二)
android·java·开发语言·javascript·kotlin·glide·图片加载
月明长歌10 小时前
Java多线程线程池ThreadPoolExecutor理解总结:6 个核心参数 + 4 种拒绝策略(附完整示例)
java·开发语言