Maison  >  Article  >  interface Web  >  Comment définir des variables en javascript

Comment définir des variables en javascript

青灯夜游
青灯夜游original
2021-10-18 16:25:4413435parcourir

En JavaScript, vous pouvez utiliser les mots-clés var, const ou let pour définir des variables, avec la syntaxe « mot-clé nom de variable ; » ou « mot-clé nom de variable = valeur ; ». Les variables définies par var peuvent être modifiées ; les variables définies par const ne peuvent pas être modifiées et doivent être initialisées ; let peut définir une variable locale avec une portée au niveau du bloc.

Comment définir des variables en javascript

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

Les variables sont l'un des fondements de tous les langages de programmation. Elles peuvent être utilisées pour stocker des données, telles que des chaînes, des nombres, des valeurs booléennes, des tableaux, etc., et définir, mettre à jour ou lire le contenu des variables si nécessaire. Nous pouvons considérer une variable comme un nom symbolique pour une valeur.

Toute variable doit être définie avant d'être utilisée. Si plusieurs variables sont définies, différents espaces de stockage seront alloués à ces variables.

Comment définir des variables

En JavaScript, vous pouvez utiliser des mots-clés : const, var, let pour définir des variables, syntaxe :

关键字 变量名称;

Exemple :

var name;
var name, age, sex;

Règles de dénomination des variables

En JavaScript, les variables Le nom ne peut pas être défini avec désinvolture et doit suivre les règles de dénomination des identifiants, comme suit :

  • Les noms de variables peuvent contenir des chiffres, des lettres, des traits de soulignement_ et des signes dollar $ ;

  • Les caractères chinois ne peuvent pas apparaître dans les noms de variables ;

  • Le nom de la variable ne peut pas contenir d'espaces ;

  • Le nom de la variable ne peut pas être des mots-clés ou des mots réservés en JavaScript

  • Le nom de la variable ne peut pas commencer par un nombre, c'est-à-dire que le premier caractère ne peut pas être un nombre ; .

Lors de la définition d'une variable, le nom de la variable doit être aussi significatif que possible afin que vous ou d'autres puissiez le comprendre facilement. Par exemple, vous pouvez utiliser name pour définir une variable qui stocke les noms et utiliser dataArr pour définir un tableau. tapez une variable.

Lorsque le nom de la variable contient plusieurs mots anglais, il est recommandé d'utiliser la casse camel (grosse casse camel : la première lettre de chaque mot est en majuscule, comme FileType, DataArr ; petite casse camel : la première lettre du premier mot est en minuscule et la première lettre des mots suivants est en majuscule, comme fileType, dataArr).

La différence entre const, var et let

Jetons un coup d'œil à la différence entre const, var et let, les trois façons de définir des variables en js.

1. Les variables définies par const ne peuvent pas être modifiées et doivent être initialisées.

const b = 2;//正确
// const b;//错误,必须初始化 
console.log('函数外const定义b:' + b);//有输出值
// b = 5;
// console.log('函数外修改const定义b:' + b);//无法输出

2. Les variables définies par var peuvent être modifiées si elles ne sont pas initialisées, undefined sera affiché et aucune erreur ne sera signalée.

var a = 1;
// var a;//不会报错
console.log('函数外var定义a:' + a);//可以输出a=1
function change(){
a = 4;
console.log('函数内var定义a:' + a);//可以输出a=4
} 
change();
console.log('函数调用后var定义a为函数内部修改值:' + a);//可以输出a=4

3. let est une portée au niveau du bloc. Une fois la fonction définie à l'aide de let inside, elle n'a aucun impact sur l'extérieur de la fonction.

let c = 3;
console.log('函数外let定义c:' + c);//输出c=3
function change(){
let c = 6;
console.log('函数内let定义c:' + c);//输出c=6
} 
change();
console.log('函数调用后let定义c不受函数内部定义影响:' + c);//输出c=3

【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