English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Declaração de Sentenças e Variáveis do JavaScript
let语句声明了一个块{}作用域局部变量,可以选择将其初始化为一个值。
let允许您声明范围限于使用该变量的块,语句或表达式的变量。
这与var关键字不同,该关键字在全局范围内或在整个函数本地定义变量,而不管块范围如何。
您可以在我们的JavaScript作用域教程中了解有关变量作用域的更多信息。
let identifier = value;
let y = "world";Testar e Ver‹/›
表中的数字指定了完全支持let语句的第一个浏览器版本:
语句 | |||||
let | 49 | 44 | 17 | 10 | 12 |
参数 | 描述 |
---|---|
identifier | 指定变量的名称。它可以是任何合法标识符。 Os nomes de variável podem conter letras, números, underscores e símbolos de dólar.
|
value | O valor inicial da variável. Pode ser qualquer expressão válida. Valor padrãoundefined |
Versão do JavaScript: | ECMAScript 1 |
---|
ao usar dentro do blocoletLimitar o escopo da variável ao bloco:
var a = 1; var b = 2; if (a === 1) { var a = 11; // a é de escopo global let b = 22; // O escopo de b é dentro do bloco if document.writeln(a); // 11 document.writeln(b); // 22 } document.writeln(a); // 11 document.writeln(b); // 2Testar e Ver‹/›
Tutorial de JavaScript:Variáveis do JavaScript
Tutorial de JavaScript:Escopo do JavaScript