【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();
相关推荐
Re.不晚14 分钟前
Java入门15——抽象类
java·开发语言·学习·算法·intellij-idea
老秦包你会16 分钟前
Qt第三课 ----------容器类控件
开发语言·qt
aPurpleBerry16 分钟前
JS常用数组方法 reduce filter find forEach
javascript
凤枭香19 分钟前
Python OpenCV 傅里叶变换
开发语言·图像处理·python·opencv
ULTRA??23 分钟前
C加加中的结构化绑定(解包,折叠展开)
开发语言·c++
远望清一色39 分钟前
基于MATLAB的实现垃圾分类Matlab源码
开发语言·matlab
GIS程序媛—椰子1 小时前
【Vue 全家桶】7、Vue UI组件库(更新中)
前端·vue.js
confiself1 小时前
大模型系列——LLAMA-O1 复刻代码解读
java·开发语言
DogEgg_0011 小时前
前端八股文(一)HTML 持续更新中。。。
前端·html
ZL不懂前端1 小时前
Content Security Policy (CSP)
前端·javascript·面试