码迷,mamicode.com
首页 > Web开发 > 详细

JS中的let变量

时间:2018-03-04 18:08:39      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:str   不同的   rip   nbsp   asc   作用   这一   let   作用域   

介绍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}

 

JS中的let变量

标签:str   不同的   rip   nbsp   asc   作用   这一   let   作用域   

原文地址:https://www.cnblogs.com/Caersi/p/8505208.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!