新版本的JavaScript(ES6)有一个新的关键字来声明变量: let,
旧的声明是用: var
.
let是ES6新增的命令,用来声明变量。用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。我们可以将let视为更完美的var。
let的作用域
let允许声明一个作用域被限制在 块级中的变量、语句或者表达式。与 var 关键字不同的是, var声明的变量只能是全局或者整个函数块的。
let声明的变量 只在它所处的代码块内有效,属于块级作用域。块是由 { } 界定的。
英文为说:
什么let
代表什么?var
显然是" var iable"的缩写,但是let
?它也是缩写吗?它从何而来?
最近看Swift也有一个let
关键字(它们用于常量),其他一些编程语言也使用它.
它来自英文单词'let'.
动词:"让","让".1.允许或允许, 也用假设的意思
// Hey computer, can you please
let
// this
night = 'wonderful'