JavaScript let 关键字
-
JavaScript let 关键字
ES2015引入了两个重要的新JavaScript关键字:let和const。这两个关键字在JavaScript中提供了块作用域变量(和常量)。在ES2015之前,JavaScript只有两种类型的范围:全局作用域 和函数作用域。 -
-
-
JavaScript块作用域
使用var关键字声明的变量不能具有块作用域。可以从块外部访问块{}内声明的变量。在ES2015之前,JavaScript没有块作用域。使用let关键字声明的变量可以具有块范围。无法从块外部访问块{}内声明的变量: -
-
浏览器支持
letInternet Explorer 11或更早版本不完全支持let关键字。下表定义了第一个完全支持该关键字的浏览器版本:关键字 Internet Explorer Chrome FireFox Safari Opera 关键字名称 let IE/Edge 12 Chrome 49 Firefox 44 Safari 11 Opera 36 开始支持时间 2015,7 2016,3 2015,1 2017,9 2016,3 -
-
函数作用域
在函数内声明时使用var声明和let声明非常相似。他们都有函数作用域: -
全局作用域
在函数内声明时使用var声明和let声明非常相似。他们都有全局作用域: -
-
-