js作用域的介绍
2014-02-24 19:41
176 查看
一. 什么是作用域它是指对某一变量和方法具有访问权限的代码空间, 在JS中, 作用域是在函数中维护的.表示变量或函数起作用的区域,指代了它们在什么样的上下文中执行,亦即上下文执行环境。Javascript的作用域只有两种:全局作用域和本地作用域,本地作用域是按照函数来区分的。
三、作用域实例
1、
2、
3、
4、
参考资料: js中作用域 http://www.studyofnet.com/news/294.html
三、作用域实例
1、
if(true){ var aa= "bb"; } console.log(aa); //bb for(var i = 0; i < 100; i++){ //do } console.log(i); //100
2、
var bb = '11111'; function aa() { alert(bb);//undefine var bb = 'test'; alert(bb);//test var cc = "test1"; alert(age);//语法错误 } aa();
3、
var test = '1111111'; function aa() { alert(test); } function bb() { var test = '22222222'; aa(); } bb();//alert(1111111);
4、
alert(typeof aa); //function alert(typeof bb); //undefined function aa() { //函数定义式 alert('I am 111111111'); }; var bb = function() { //函数表达式 } alert(typeof bb);//function
参考资料: js中作用域 http://www.studyofnet.com/news/294.html
相关文章推荐
- 6门主流编程语言(C、C++、Java、Python、JavaScript、PHP)特性对比
- JS设置文本超出长度,使用省略号,鼠标放上显示完整内容
- javascript string对象的属性与方法
- 【转】NSJSONSerialization解析JSON数据
- JavaScript Promises
- ExtJs4实战流量统计系统----系统核心是图表,曲线数量不固定怎么办?(二)
- rapidjson 学习笔记
- JavaScript模式
- jstat命令PID Not Found问题解决
- 非常酷的JSONP <15>
- 在java代码中显示json字符串(怎么避免json字符串中双引号在java代码中显示)
- extjs 跨域问题
- Nashorn为Java与JavaScript搭起一座桥
- 动态加载js,实例(不全)
- extjs Grid 时,默认初始选中,解决默认选不中的问题
- JS的第一节课
- JavaScript 面试题,给大家补补基础,加加油,埋埋坑!
- js 动作与函数绑定
- js判断为空Null与字符串为空简写方法
- JS 控制check复选框全选/反选