Maison > interface Web > js tutoriel > le corps du texte

La différence d'utilisation entre var, let et const dans js

巴扎黑
Libérer: 2017-07-22 15:38:26
original
2002 Les gens l'ont consulté

La différence entre var, let et const en js

Le contenu principal est : la différence entre const, var et let, les trois façons de définir des variables en js.
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=1function change(){a = 4;console.log('函数内var定义a:' + a);//可以输出a=4} change();console.log('函数调用后var定义a为函数内部修改值:' + a);//可以输出a=4
Copier après la connexion
var est divisé en deux types : la portée locale et la portée de la fonction

let est une portée au niveau du bloc, une fois la fonction définie à l'aide let , n'a aucun effet en dehors de la fonction.
let c = 3;console.log('函数外let定义c:' + c);//输出c=3function change(){let c = 6;console.log('函数内let定义c:' + c);//输出c=6} change();console.log('函数调用后let定义c不受函数内部定义影响:' + c);//输出c=3
Copier après la connexion
let est une portée au niveau du bloc. Contrairement à var, let n'a pas de fonction de préfixe et ne peut pas déclarer à plusieurs reprises les variables définies par

const. être modifié et doit être initialisé.
const b = 2;//正确// const b;//错误,必须初始化 console.log('函数外const定义b:' + b);//有输出值// b = 5;// console.log('函数外修改const定义b:' + b);//无法输出
Copier après la connexion
const est une constante, ne peut pas être modifiée, est généralement en majuscules et est également une portée au niveau du bloc. . .

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal