JavaScript中区块(block)的作用域
来源:互联网 发布:淘宝代运营诈骗案 编辑:程序博客网 时间:2024/05/04 14:05
在JavaScript中,使用大括号{},将多条语句组合在一起,叫做区块(block),与大多数的变成语言不同的是,js的
区块并不会构成单独的作用域,也就是说,区块中的变量与区块外的变量,实际上属于同一个作用域,如下代码:
{
var a=1;
console.log(a);
}
console.log(a);
输出结果: 1
1
上面的代码在区块中定义了一个变量a,赋值为1,我们看到在区块外打印变量a的时候,同样也得到1,变量a依然有效,这说明js中区块并不会构成单独的作用域;实际上与有没有区块的情况没有任何区别,那么区块到底是用在什么地方的呢?实际上,区块往往用来构成例如 for、if、while、function等更加复杂的语法结构
0 0
- JavaScript中区块(block)的作用域
- 没有块级作用域的javascript...
- 关于javascript的块级作用域
- JavaScript的作用域和块级作用域
- javascript没有块作用域
- JavaScript块级作用域
- Javascript块级作用域
- javascript程序块作用域
- Javascript的块作用域和Java,C++的区别
- javascript块级作用域变量的声明
- 浅谈模仿JavaScript的块级作用域
- 关于JavaScript没有块级作用域的分析
- JavaScript的作用域、块级作用域(私有作用域)概念理解
- Javascript中模仿块级作用域
- Javascript中模仿块级作用域
- JavaScript没有块级作用域
- Javascript中的块级作用域
- JavaScript中闭包与块作用域
- SQLiteOpenHelper
- 南邮编程在线编程题十八:进制转换
- Nginx学习笔记一
- 设计模式学习—策略模式
- Nginx学习笔记二 -- nginx的配置
- JavaScript中区块(block)的作用域
- 菜鸟教程 http://www.runoob.com/
- 开源项目ListViewAnimations的简单使用(实现GoogleCards效果)
- LWIP移植笔记
- 仿viewPager-实现滑动翻页
- keil MDK之RTX的调试方法
- ubuntu 搭建darwin streaming server6.03(成功测试通过)
- HTML中meta 含义
- Objective-C学习笔记---构造函数和析构函数