English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
JavaScript Anweisungen und Variablendeklarationen
let语句声明了一个块{}作用域局部变量,可以选择将其初始化为一个值。
let允许您声明范围限于使用该变量的块,语句或表达式的变量。
这与var关键字不同,该关键字在全局范围内或在整个函数本地定义变量,而不管块范围如何。
您可以在我们的JavaScript作用域教程中了解有关变量作用域的更多信息。
let identifier = value;
let y = "world";Testen Sie heraus‹/›
表中的数字指定了完全支持let语句的第一个浏览器版本:
语句 | |||||
let | 49 | 44 | 17 | 10 | 12 |
参数 | 描述 |
---|---|
identifier | 指定变量的名称。它可以是任何合法标识符。 Variablennamen können Buchstaben, Ziffern, Unterstriche und Dollarzeichen enthalten
|
value | Der初始值 der Variable. Es kann jeder gültige Ausdruck sein. Standardwertundefined |
JavaScript-Version: | ECMAScript 1 |
---|
Innerhalb des Blocks verwenden,letBeschränken Sie den Scope der Variable auf diesen Block:
var a = 1; var b = 2; if (a === 1) { var a = 11; // a ist globaler Scope let b = 22; // Der Scope von b ist im if-Codeblock document.writeln(a); // 11 document.writeln(b); // 22 } document.writeln(a); // 11 document.writeln(b); // 2Testen Sie heraus‹/›
JavaScript-Tutorial:JavaScript-Variable
JavaScript-Tutorial:JavaScript-Scope