【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();
相关推荐
zheshiyangyang7 小时前
TypeScript学习【一】
javascript·学习·typescript
OxYGC8 小时前
[玩转GoLang] 5分钟整合Gin / Gorm框架入门
开发语言·golang·gin
shellvon8 小时前
前端攻防:揭秘 Chrome DevTools 与反调试的博弈
前端·逆向
锐策8 小时前
Lua 核心知识点详解
开发语言·lua
β添砖java8 小时前
案例二:登高千古第一绝句
前端·javascript·css
却尘8 小时前
Server Actions 深度剖析:这就是个披着 React 外衣的 RPC
前端·rpc·next.js
TNTLWT8 小时前
单例模式(C++)
javascript·c++·单例模式
kyle~8 小时前
C/C++---动态内存管理(new delete)
c语言·开发语言·c++
南雨北斗8 小时前
Vue 3 修饰符(Modifiers)
前端
会豪8 小时前
工业仿真(simulation)--前端(七)--消息栏
前端