【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();
相关推荐
8***29319 小时前
Go基础之环境搭建
开发语言·后端·golang
以明志、9 小时前
并行与并发
前端·数据库·c#
提笔了无痕9 小时前
go web开发表单知识及表单处理详解
前端·后端·golang·web
Yue丶越9 小时前
【C语言】自定义类型:联合体与枚举
c语言·开发语言
甜味弥漫9 小时前
JavaScript新手必看系列之预编译
前端·javascript
小哀29 小时前
🌸 入职写了一个月全栈next.js 感想
前端·后端·ai编程
用户010269271869 小时前
swift的inout的用法
前端
用户6600676685399 小时前
搞懂作用域链与闭包:JS底层逻辑变简单
前端·javascript
yinuo10 小时前
前端跨页面通讯终极指南②:BroadcastChannel 用法全解析
前端
csbysj202010 小时前
DOM 节点
开发语言