块级作用域变量
2016-07-22 11:01
260 查看
1. let
var test = 0 ;
{
var test = 1 ;
}
test // 1
如果改用let
var test = 0 ;
{
let test = 1 ; //真正的局部变量
}
test // 0
2. const
const test = 0 ;
test = 1 ; //报错
但是
const test = 0 ;
{
const test = 1 ;
}
test //0
window.test //undefined
var test = 0 ;
{
var test = 1 ;
}
test // 1
如果改用let
var test = 0 ;
{
let test = 1 ; //真正的局部变量
}
test // 0
2. const
const test = 0 ;
test = 1 ; //报错
但是
const test = 0 ;
{
const test = 1 ;
}
test //0
window.test //undefined
相关文章推荐
- PHP运行出现Notice : Use of undefined constant 的完美解决方案分享
- JavaScript中用let语句声明作用域的用法讲解
- JavaScript6 let 新语法优势介绍
- struts2 xml配置的常量
- let 命令详解
- actor框架-Akka
- if let / guard / switch
- Struts2配置精要之常量constant配置详解(包括零配置Convention 的常量)
- Druid 导致图标字体文件不能加载的问题
- 初窥Swift
- The String Constant Pool
- hdu 1004 Let the Balloon Rise
- Javascript没有块级作用域(let 和var)
- javascript从变量提升到let
- Let the Balloon Rise
- struts中constant的作用
- 简说ES6中的变量定义:let、const
- java常量使用
- struts2中配置文件的constant配置详解
- 在循环中解决不能静态快照的问题