Maison >interface Web >js tutoriel >Comprendre les variables en JavaScript
Les variables JavaScript sont les éléments de base de la programmation, utilisées pour stocker et manipuler des données dans le code. Que vous soyez débutant ou vétéran de JavaScript, comprendre les variables et leur comportement est crucial.
Les variables sont des conteneurs permettant de stocker des informations qui peuvent être utilisées et manipulées dans le programme. En termes simples, c'est comme un moyen de stocker les informations requises telles que des nombres, des chaînes ou d'autres types de données.
Points clés des variables JavaScript :
JavaScript propose quatre façons de déclarer des variables :
let
var
const
Il existe quelques règles pour nommer les variables :
$
et _
. name
, data1
, sum
1data
, 10Name
result
et Result
sont deux variables différentes. let
, return
ou const
) comme noms de variables. phoneNumber
au lieu de phonenumber
ou PhoneNumber
. x
, a
) sauf si cela est nécessaire (par exemple dans une boucle). JavaScript peut attribuer des valeurs aux variables sans déclaration explicite :
<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
ont une portée de fonction ou une portée globale. let
ou const
. Grammaire :
<code class="language-javascript">var variable_name = value;</code>
Exemple :
<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
a une portée de bloc. Grammaire :
<code class="language-javascript">var variable_name = value;</code>
Exemple :
<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
a également une portée de bloc. Grammaire :
<code class="language-javascript">let variable_name = value;</code>
Exemple :
<code class="language-javascript">let a = 10; a = 15; // 允许:更新值 console.log(a); // 输出:15 let b = 20; // let b = 25; // 错误:无法在同一作用域中重新声明变量</code>
var
, let
et const
关键字 | 作用域 | 可以更新? | 可以重新声明? | 备注 |
---|---|---|---|---|
var |
函数作用域 | 是 | 是 | 不遵守块作用域 |
let |
块作用域 | 是 | 否 | 用于需要更新的变量 |
const |
块作用域 | 否 | 否 | 最适合常量和不可变值 |
La portée d'une variable détermine où dans le programme elle est accessible.
<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
. var
sont hissées en haut de leur portée mais restent non initialisées jusqu'à l'exécution. let
et const
sont également promues, mais sont dans une "zone morte temporaire" avant leur déclaration. Exemple :
<code class="language-javascript">let variable_name = value;</code>
const
pour les valeurs qui ne changeront pas. let
pour la variable à mettre à jour. var
dans le JavaScript moderne. var
, let
et const
? const
? var
, let
ou const
? let
et const
au lieu de var
? let
et const
. Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!