JavaScript-Variablen sind die Grundbausteine der Programmierung und werden zum Speichern und Bearbeiten von Daten im Code verwendet. Unabhängig davon, ob Sie ein Anfänger oder ein JavaScript-Veteran sind, ist es von entscheidender Bedeutung, Variablen und ihr Verhalten zu verstehen.
Variablen sind Container zum Speichern von Informationen, die im Programm verwendet und manipuliert werden können. Einfach ausgedrückt handelt es sich um eine Möglichkeit, erforderliche Informationen wie Zahlen, Zeichenfolgen oder andere Datentypen zu speichern.
Wichtige Punkte von JavaScript-Variablen:
JavaScript bietet vier Möglichkeiten zum Deklarieren von Variablen:
let
var
const
Es gibt einige Regeln für die Benennung von Variablen:
$
und _
enthalten. name
, data1
, sum
1data
, 10Name
result
und Result
zwei verschiedene Variablen. let
, return
oder const
) als Variablennamen. phoneNumber
anstelle von phonenumber
oder PhoneNumber
. x
, a
), sofern dies nicht erforderlich ist (z. B. innerhalb einer Schleife). JavaScript kann Variablen ohne explizite Deklaration Werte zuweisen:
<code class="language-javascript">x = 5; // 变量 x 存储整数 5。 y = 10; // 变量 y 存储整数 10。 z = x + y; // 变量 z 存储 x 和 y 的和 (15)。 console.log(z); // 输出:15</code>
var
var
deklariert wurden, haben einen Funktionsumfang oder einen globalen Geltungsbereich. let
oder const
ersetzt. Grammatik:
<code class="language-javascript">var variable_name = value;</code>
Beispiel:
<code class="language-javascript">x = 5; // 变量 x 存储整数 5。 y = 10; // 变量 y 存储整数 10。 z = x + y; // 变量 z 存储 x 和 y 的和 (15)。 console.log(z); // 输出:15</code>
let
let
hat Blockbereich. Grammatik:
<code class="language-javascript">var variable_name = value;</code>
Beispiel:
<code class="language-javascript">var numOne = 20; var numTwo = 30; var result = numOne + numTwo; // result = 20 + 30 console.log('Result is:', result);</code>
const
const
hat auch einen Blockbereich. Grammatik:
<code class="language-javascript">let variable_name = value;</code>
Beispiel:
<code class="language-javascript">let a = 10; a = 15; // 允许:更新值 console.log(a); // 输出:15 let b = 20; // let b = 25; // 错误:无法在同一作用域中重新声明变量</code>
var
, let
und const
关键字 | 作用域 | 可以更新? | 可以重新声明? | 备注 |
---|---|---|---|---|
var |
函数作用域 | 是 | 是 | 不遵守块作用域 |
let |
块作用域 | 是 | 否 | 用于需要更新的变量 |
const |
块作用域 | 否 | 否 | 最适合常量和不可变值 |
Der Gültigkeitsbereich einer Variablen bestimmt, wo im Programm auf sie zugegriffen werden kann.
<code class="language-javascript">x = 5; // 变量 x 存储整数 5。 y = 10; // 变量 y 存储整数 10。 z = x + y; // 变量 z 存储 x 和 y 的和 (15)。 console.log(z); // 输出:15</code>
<code class="language-javascript">var variable_name = value;</code>
<code class="language-javascript">var numOne = 20; var numTwo = 30; var result = numOne + numTwo; // result = 20 + 30 console.log('Result is:', result);</code>
var
deklariert wurden. var
deklariert wurden, werden an die Spitze ihres Gültigkeitsbereichs gehoben, bleiben aber bis zur Ausführung nicht initialisiert. let
und const
deklariert wurden, werden ebenfalls hochgestuft, befinden sich jedoch vor ihrer Deklaration in einer „vorübergehenden Totzone“. Beispiel:
<code class="language-javascript">let variable_name = value;</code>
const
für Werte, die sich nicht ändern. let
für die zu aktualisierende Variable. var
in modernem JavaScript. var
, let
und const
? const
deklarierten Variablen neu zugewiesen werden? var
, let
oder const
zu verwenden? let
und const
anstelle von var
zu verwenden? let
und const
zu demonstrieren. Das obige ist der detaillierte Inhalt vonVariablen in JavaScript verstehen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!