目录

JavaScript let

示例

创建一个名为 carName 的变量并为其分配值 "Volvo":

let carName = "Volvo";
亲自试一试 »

下面有更多示例。


描述

这个let语句声明一个变量。

变量是存储信息的容器。

在 JavaScript 中创建变量称为 "declaring" 变量:

let carName;

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

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

carName = "Volvo";

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

let carName = "Volvo";

笔记

未声明值的变量具有值undefined

也可以看看:

JavaScript 参考:JavaScript 变量

JavaScript 参考:JavaScript 常量

教程:

JavaScript 教程:JavaScript 变量

JavaScript 教程:JavaScript 让

JavaScript 教程:JavaScript 常量

JavaScript 教程:JavaScript 范围


语法

let name = value;

参数

Parameter Description
name Required.
The name of the variable.
Variable names must follow these rules:

Must begin with a letter, or $, or _
Names are case sensitive (y and Y are different)
Reserved JavaScript words cannot be used as names
value Optional.
A value to be assigned to the variable.


更多示例

使用将 5 分配给 x,将 6 分配给 y,并显示 x + y:

let x = 5;
let y = 6;
document.getElementById("demo").innerHTML = x + y;
亲自试一试 »

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

语句开头为并将变量分开逗号:

let lastName = "Doe",
age = 30,
job = "carpenter";
亲自试一试 »

使用在循环中:

let text = "";
for (let i = 0; i < 5; i++) {
  text += i + "<br>";
}
亲自试一试 »

浏览器支持

let是 ECMAScript6 (ES6) 功能。

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

Chrome Edge Firefox Safari Opera
Yes Yes Yes Yes Yes

letInternet Explorer 11(或更早版本)不支持。