介绍JS中的let变量:

  let允许你声明一个作用域被限制在块级中的变量、语句或者表达式。在Function中局部变量推荐使用let变量,避免变量名冲突。

 作用域规则

  let 声明的变量只在其声明的块或子块中可用,这一点,与var相似。二者之间最主要的区别在于var声明的变量的作用域是整个封闭函数。

function varTest() {
var x = 1;
if (true) {
var x = 2; // 同样的变量! console.log(x); // 2 }
console.log(x); // 2} function letTest() {
let x = 1;
if (true) {
let x = 2; // 不同的变量 console.log(x); // 2 }
console.log(x); // 1}

最新文章

  1. python实现网络爬虫下载天涯论坛帖子
  2. VS2013+opencv2.4.9(10)配置[zz]
  3. WebApi深入学习--概述+路由查找
  4. [Google Guava]学习--缓存cache
  5. 基于FSIOT_A 实验平台SAM3S4B cortex-M3的温湿度采集
  6. 努力学习 HTML5 (1)—— 初体验
  7. U3D5.3.5f Monodevelop 仅支持到.NET 3.5
  8. hashtable 实现
  9. wuzhicms水印的设置
  10. 【网络收集】Sql Server datetime 常用日期格式转换
  11. Hbase常用操作
  12. .Net 中DataSet导出为excel的方法
  13. 消除“Permission is only granted to system apps”错误
  14. C++反汇编第四讲,反汇编中识别继承关系,父类,子类,成员对象
  15. 20165223《网络对抗技术》Exp0 Kali的安装
  16. arcgis api 3.x for js 入门开发系列十三地图最短路径分析(附源码下载)
  17. Landsat数据下载方法小结
  18. .net Kafka.Client多个Consumer Group对Topic消费不能完全覆盖研究总结(二)
  19. Django_models下划线__正反查询,对象正反查询
  20. Storm(二)CentOS7.5搭建Storm1.2.2集群

热门文章

  1. 第二篇MTV模型、基本命令、简单配置
  2. js原型链理解(2)--原型链继承
  3. P1031 查验身份证
  4. GitHub 网站上不去/加载慢/加载不全 解决办法
  5. ajax 跨域webapi 最简单的demo(只介绍Get)
  6. gentoo 修改键盘映射
  7. Codeforces Round #604 (Div. 2) 部分题解
  8. ansible shell 之运行后台程序
  9. shell下32位随机密码生成
  10. 吴裕雄--天生自然MySQL学习笔记:MySQL 临时表