javaScropt作用域
来源:互联网 发布:骆驼趾 知乎 编辑:程序博客网 时间:2024/06/06 09:20
在 JavaScript 中, 作用域为可访问变量,对象,函数的集合
- JavaScript 局部作用域
变量在函数内声明,变量为局部作用域。
局部变量:只能在函数内部访问。
// 此处不能调用 myName 变量function myFunction() { var myName = "xiaozhuge007"; // 函数内可调用 myName 变量}
因为局部变量只作用于函数内,所以不同的函数可以使用相同名称的变量。
局部变量在函数开始执行时创建,函数执行完后局部变量会自动销毁。
- JavaScript 全局变量
变量在函数外定义,即为全局变量。
全局变量有 全局作用域: 网页中所有脚本和函数均可使用。
var myName = " 小诸葛";// 此处可调用 myName 变量function myFunction() { // 函数内可调用 myName 变量 }
如果变量在函数内没有声明(没有使用 var 关键字),该变量为全局变量。
如下myName就是全局变量
// 此处可调用 myName 变量function myFunction() { myName = "小诸葛"; // 此处可调用 myName 变量}
- JavaScript 变量生命周期
JavaScript 变量生命周期在它声明时初始化。
局部变量在函数执行完毕后销毁。
全局变量在页面关闭后销毁。
在 HTML 中, 全局变量是 window 对象: 所有数据变量都属于 window 对象。
//此处可使用 window.myNamefunction myFunction() { myName = "小诸葛";}
0 0
- javaScropt作用域
- JavaScropt基础
- javascropt学习笔记1
- JavaScropt基础总结
- 我老师教的非常简洁的javascropt日历Js
- ArcGIS For JavaScropt Geocoder————(十六)
- 作用域::的作用
- 作用域的作用
- 作用域
- 作用域
- 作用域
- 作用域
- 作用域::
- 作用域
- 作用域
- 作用域
- 作用域
- 作用域
- scala-Problem06-10
- Java中接口定义及实现接口的抽象方法
- Vijos P1250 最勇敢的机器人
- RTP与RTCP协议
- SIP网络元素
- javaScropt作用域
- iOS 10 获得访问系统 camera、照片库、麦克风、日历等 权限问题
- 大型网站架构技能图谱(Java版)
- spring和mybatis整合01
- 美团多渠道打包方案初体验
- Spannable支持字符串展示的多样式
- Android 移动存储---SQLite
- JAVA线程同步wait()和notify()讲解
- 透明Activity