javascript作用域
作用域为可访问变量、对象和函数的集合
在函数内声明(使用var)的变量为局部变量,只能在函数内部访问,只要函数运行完毕,本地变量就会被删除
在函数外声明的变量为全局变量,所有脚本和函数均可使用,在页面关闭后被删除
在html中, 全局变量是window对象: 所有数据变量都属于window对象
如果把值赋给尚未声明的变量,该变量将被自动作为window的一个属性
比如:a = 1;console.log(window.a);,结果会输出1
作用域为可访问变量、对象和函数的集合
在函数内声明(使用var)的变量为局部变量,只能在函数内部访问,只要函数运行完毕,本地变量就会被删除
在函数外声明的变量为全局变量,所有脚本和函数均可使用,在页面关闭后被删除
在html中, 全局变量是window对象: 所有数据变量都属于window对象
如果把值赋给尚未声明的变量,该变量将被自动作为window的一个属性
比如:a = 1;console.log(window.a);,结果会输出1
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律