JavaScript let 语句

定义和用法

let 语句声明变量。

变量是存储信息的容器。

在 JavaScript 中创建变量称为“声明”变量:

let carName;

声明后,变量为空(没有值)。

如需为变量赋值,请使用等号:

carName = "Volvo";

您还可以在声明变量时为其赋值:

let carName = "Volvo";

提示:没有声明值的变量的值是 undefined。

实例

例子 1

创建名为 carName 的变量并将赋值 "Volvo" 给它:

let carName = "Volvo";

亲自试一试

例子 2

使用 let 将 5 赋值给 x 并将 6 赋值给 y,并显示 x + y:

let x = 5;
let y = 6;
document.getElementById("demo").innerHTML = x + y;

亲自试一试

例子 3

在一条语句中声明许多变量。

以 let 开始语句并用逗号分隔变量:

let lastName = "Gates",
age = 19,
job = "CEO";

亲自试一试

例子 4

在循环中使用 let:

let text = "";
for (let i = 0; i < 5; i++) {
  text += i + "
"; }

亲自试一试

语法

let name = value;

参数

参数 描述
name

必需。变量的名称。

变量名必须遵循以下规则:

  • 必须以字母、$ 或 _ 开头
  • 名称区分大小写(y 和 Y 不同)
  • 保留的 JavaScript 关键词不能用作名称
value 可选。要赋给变量的值。

浏览器支持

let 是 ECMAScript6 (ES6) 特性。

所有现代浏览器都支持 ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
支持 支持 支持 支持 支持

Internet Explorer 11 或更早版本不支持 let。

相关页面

参考手册:JavaScript var 语句

参考手册:JavaScript const 语句

教程:JavaScript 变量

教程:JavaScript let

教程:JavaScript const

教程:JavaScript 作用域