ES6新特性:var与let区别

简介: 1.let的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。var定义的变量为全局变量。2.var在同一块可以重复定义,let不能//正常function () { var a = 10; var a = 1;}// 报错function () { ...

1.let的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。var定义的变量为全局变量。

2.var在同一块可以重复定义,let不能

//正常
function () {
  var a = 10;
  var a = 1;
}

// 报错
function () {
  let a = 10;
  var a = 1;
}

// 报错
function () {
  let a = 10;
  let a = 1;
}

  

 

目录
相关文章
|
21天前
|
JavaScript 前端开发 开发者
es6的新特性
es6的新特性
20 7
|
3月前
|
Web App开发 JavaScript 前端开发
【ES6系列第一篇】ES6简介与特性、let、const、解构赋值
【ES6系列第一篇】ES6简介与特性、let、const、解构赋值
27 0
|
8月前
|
前端开发
Promise--ES6 的新特性
Promise--ES6 的新特性
50 0
|
8月前
|
JavaScript 前端开发 安全
ES6 新特性全面解析,零基础也能学会(二)
ES6 新特性全面解析,零基础也能学会(二)
47 0
|
8月前
|
JSON 前端开发 JavaScript
ES6 新特性全面解析,零基础也能学会(四)
ES6 新特性全面解析,零基础也能学会(四)
61 0
|
4月前
|
JavaScript 前端开发
JavaScript开发中ES6+新特性:介绍一下let和const与var的区别。
JavaScript开发中ES6+新特性:介绍一下let和const与var的区别。
28 1
|
5月前
|
JavaScript
ES6的基础用法
对js es6的用法进行简单介绍
|
7月前
|
JavaScript 前端开发 开发者
ES6 新特性
这是每个前端开发者都应该掌握的技能。ES6是JavaScript的一个重要的版本升级,它带来了许多新特性和语法糖,让我们的代码更加简洁高效。无论你是新手还是有经验的开发者,掌握ES6都会让你的编码变得更加愉快和高效。那么,让我们开始吧!
|
8月前
ES5 / ES6 的继承除了写法以外还有什么区别
ES5 / ES6 的继承除了写法以外还有什么区别
|
8月前
|
JavaScript 前端开发 Java
ES6 新特性全面解析,零基础也能学会(一)
ES6 新特性全面解析,零基础也能学会(一)
85 0