Maison  >  Article  >  interface Web  >  Que puis-je utiliser pour déclarer des variables en javascript sans utiliser var ?

Que puis-je utiliser pour déclarer des variables en javascript sans utiliser var ?

青灯夜游
青灯夜游original
2021-10-14 14:47:522116parcourir

JavaScript n'utilise pas var pour déclarer des variables, mais peut utiliser les mots-clés let et const. Les deux façons de déclarer des variables, let et const, sont nouvellement ajoutées dans la version ECMAScript6. Utilisez let pour déclarer des variables dans une portée au niveau du bloc. Les variables déclarées avec const sont similaires aux variables let, mais ne peuvent pas être réaffectées.

Que puis-je utiliser pour déclarer des variables en javascript sans utiliser var ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

Il existe trois façons de déclarer des variables JavaScript, à savoir en utilisant les mots-clés var, let et const. JavaScript n'utilise pas var pour déclarer des variables, mais peut également utiliser les mots-clés let et const.

Parmi elles, les deux manières de déclarer des variables, let et const, sont nouvellement ajoutées dans la version ECMAScript6.

1. Utilisez var pour déclarer des variables

Utilisez var pour déclarer des variables dans une portée globale ou au niveau de la fonction. Il existe plusieurs façons de déclarer la syntaxe.

方式一:var 变量名;
方式二:var 变量名1,变量名2,…,变量名n;
方式三:var 变量名1 = 值1,变量名2 = 值2,…,变量名n = 值n;

1) Utilisez var pour déclarer une variable à la fois ou plusieurs variables à la fois. Utilisez des virgules pour séparer les différentes variables. Par exemple :

var name; //一次声明一个变量
var name,age,gender; //一次声明多个变量

2) Lors de la déclaration d'une variable, vous n'avez pas besoin de l'initialiser (c'est-à-dire d'attribuer une valeur initiale), auquel cas sa valeur par défaut est indéfinie ; vous pouvez également initialiser la variable lors de sa déclaration. Par exemple :

var name = "张三"; //声明的同时初始化变量
var name = "张三",age = 20,gender; //在一条声明中初始化部分变量
var name = "张三",age=20,gender = ’女’; //在一条声明中初始化全部变量

3) Le type de données spécifique de la variable est déterminé en fonction du type de données de la valeur attribuée, par exemple :

var message = "hello";//值为字符串类型,所以message变量的类型为字符串类型
var message = 123; //值为数字类型,所以message变量的类型为数字类型
Var message = true;//值为布尔类型,所以message变量的类型为布尔类型

4) Dans les applications pratiques, la déclaration des variables de boucle est souvent directement utilisée dans le cadre de la syntaxe de la boucle. Par exemple :

for(var i=0;i<10;i+=){…}。

2. Utilisez let pour déclarer des variables

Utilisez let pour déclarer des variables dans la portée du bloc. Le format de déclaration est le même que le format de var pour déclarer des variables.

方式一:let 变量名;
方式二:let 变量名1,变量名2,…,变量名n;
方式三:let 变量名1=值1,变量名2=值2,…,变量名n=值n;

Utilisez let La description de la syntaxe pour déclarer les variables est exactement la même que celle pour déclarer les variables avec var, je n'entrerai donc pas dans les détails ici. Un exemple d'utilisation de let pour déclarer des variables est le suivant :

let age;
let age = 32,name = "Tom";

3. Utilisez const pour déclarer des variables

Les variables déclarées à l'aide de var et let ont des valeurs qui peuvent changer pendant l'exécution du code du script. Si vous souhaitez que la valeur d'une variable reste inchangée tout au long du processus d'exécution du code du script, vous devez utiliser const pour la déclarer. Le format de déclaration est le suivant :

const 变量名 = 值;

Une attention particulière doit être portée à : lors de l'utilisation de const pour. déclarez une variable, vous devez attribuer une valeur initiale à la variable, et Cette valeur ne peut pas être modifiée pendant l'exécution de tout le code. De plus, les variables ne peuvent pas être déclarées plusieurs fois. Si l’une de ces conditions n’est pas remplie, une erreur sera signalée.

Un exemple d'utilisation de const pour déclarer des variables est le suivant :

const pi = 3.1415;

[Apprentissage recommandé : Tutoriel avancé javascript]

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn