程序设计中“ let”变量的语言意义

因此,我是一个 javascript 程序员,新版本的 JavaScript (ES6)有一个声明变量的新关键字: let,紧挨着旧版本的 var

我知道这两者之间的区别,但我问自己: let代表什么?var显然是 “ < strong > var iable”的缩写,但是 let?也是缩写吗?它是从哪里来的?

我谷歌了一下,令我惊讶的是,我找不到答案。我已经知道 斯威夫特也有一个 let关键字(他们用它来表示常量) ,但显然其他一些编程语言也使用它。

20779 次浏览

它来自于英语单词“ let”。

动词: “ let”,“ let”。 1. 允许或允许:

// Hey computer, can you please
let
// this
night = 'wonderful'

Lisp 有一个关键字 let,它从1958年就存在了,尽管它可能来自于 甚至更早