Parlons des différences entre var, let et const (exemple de code)
Cet article vous apporte des connaissances pertinentes sur JavaScript. Il vous présente principalement les différences entre var, let et const, ainsi que la relation entre ECMAScript et JavaScript. Les amis intéressés devraient y jeter un œil.
Tout d'abord, quelle est la relation entre ECMAScript et JavaScript ?
首先,ECMAScript 和 JavaScript 什么关系?
- ECMAScript是一个国际通过的标准化脚本语言。
- JavaScript由ECMAScript和DOM、BOM三者组成。 可以简单理解为:ECMAScript是JavaScript的语言规范,JavaScript是ECMAScript的实现和扩展。
1. var声明变量存在变量提升
,let和const不存在变量提升
console.log(a); // undefined ===> a已声明还没赋值,默认得到undefined值 console.log(b); // 报错:b is not defined ===> 找不到b这个变量 console.log(c); // 报错:c is not defined ===> 找不到c这个变量 var a = 100; let b = 10; const c = 10; console.log(a);//a=100
if(1){ var a = 100; let b = 10; const c = 1; } console.log(a); // 100 console.log(b) // 报错:b is not defined ===> 找不到b这个变量 console.log(c) // 报错:c is not defined ===> 找不到c这个变量
3. 同一作用域下let和const不能声明同名变量,而var可以
var a = 100; console.log(a); //控制台输出 100 var a = 10; console.log(a); //控制台输出 10 let a = 100; let a = 10; // 控制台报错:Identifier 'a' has already been declared ===> 标识符a已经被声明了。
4. const定义常量,而且不能修改,但是在定义的对象时对象属性值可以改变
const a=2 a=3 console.log(a) //控制台报错
const person = { name : 'make', sex : '男' } person.name = 'test' console.log(person.name) //运行发现控制台没有报错,且 person.name 被成功修改
????这是怎么回事呢?
- ECMAScript est un langage de script standardisé approuvé au niveau international.
- .
4. Const définit des constantes et ne peut pas être modifié,
, cette situation sera donc modifiée avec succès. En d'autres termes, les types référence définis par const sont autorisés tant que le pointeur ne change pas.mais la valeur de l'attribut de l'objet peut être modifiée lorsque l'objet est défini
rrreeerrreee? ? ? ? Que se passe-t-il?
Parce que l'objet est un type référence, la personne enregistre uniquement le pointeur de l'objet, et la modification des propriétés de l'objet ne changera pas le pointeur de l'objet -
Ensuite, nous essayons de modifier le pointeur, laissons la personne pointer vers un nouvel objet, et enfin une erreur est signalée
rrreee -
5 Résumévar défini variables, variable. promotion
, il n'y a pas de concept de blocs, est accessible - à travers les blocs. Les
variables définies par
JavaScript est composé d'ECMAScript, DOM et BOM. Cela peut être simplement compris comme suit : ECMAScript est la spécification du langage JavaScript, et JavaScript est l'implémentation et l'extension d'ECMAScript.
Quelle est la différence entre var, let et const ? 1. Il y a une promotion de variable
pour les variables déclarées var, mais il n'y a pas de promotion de variable pour let et const
const person = { name : 'make', sex : '男'}person = { name : 'test', sex : '男'}console.log(person.name) //控制台报错
2. let et const ne sont accessibles que dans la portée du blocrrreee
3. Let et const ne peuvent pas déclarer de variables portant le même nom dans la même portée, mais var peutdans la portée du bloc, et les variables du même nom ne peuvent pas être déclarées. Lorsqu'elle est utilisée,rrreee
let ne sont accessibles que
doit être initialisée (c'est-à-dire qu'une valeur doit être attribuée. Les variables portant le même nom ne peuvent pas être déclarées uniquement dans le bloc). scope, et
ne peuvent pas être modifiés 🎜, mais dans les valeurs de propriété Object définies peuvent changer lorsqu'un objet est utilisé. 🎜🎜🎜🎜🎜Aucun d'entre eux n'est accessible à travers les fonctions🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜Apprentissage recommandé : "🎜Tutoriel vidéo 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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Explication détaillée et exemples de code de const en C En langage C, le mot-clé const est utilisé pour définir des constantes, ce qui signifie que la valeur de la variable ne peut pas être modifiée lors de l'exécution du programme. Le mot-clé const peut être utilisé pour modifier les variables, les paramètres de fonction et les valeurs de retour de fonction. Cet article fournira une analyse détaillée de l'utilisation du mot-clé const en langage C et fournira des exemples de code spécifiques. variable const modifiée Lorsque const est utilisé pour modifier une variable, cela signifie que la variable est une variable en lecture seule et ne peut pas être modifiée une fois qu'une valeur lui a été attribuée. Par exemple : constante

const est un mot-clé qui peut être utilisé pour déclarer des constantes, des modificateurs const dans les paramètres de fonction, des valeurs de retour de fonction modifiées const et des pointeurs modifiés const. Introduction détaillée : 1. Déclarer des constantes. Le mot-clé const peut être utilisé pour déclarer des constantes. La valeur de la constante ne peut pas être modifiée pendant l'exécution du programme. La constante peut être un type de données de base, tel que des entiers, des nombres à virgule flottante. caractères, etc., ou un type de données personnalisé ; 2. Le modificateur const dans les paramètres de la fonction. Le mot-clé const peut être utilisé dans les paramètres de la fonction, indiquant que le paramètre ne peut pas être modifié à l'intérieur de la fonction, etc.

Cet article vous apporte des connaissances pertinentes sur JavaScript. Il vous présente principalement les différences entre var, let et const, ainsi que la relation entre ECMAScript et JavaScript. Les amis intéressés peuvent y jeter un œil.

La sortie et l’entrée audio nécessitent des pilotes et services spécifiques pour fonctionner comme prévu sous Windows 11. Ceux-ci finissent parfois par rencontrer des erreurs en arrière-plan, provoquant des problèmes audio comme l'absence de sortie audio, des périphériques audio manquants, un son déformé, etc. Comment réparer le service audio qui ne répond pas sous Windows 11 Nous vous recommandons de commencer par les correctifs mentionnés ci-dessous et de parcourir la liste jusqu'à ce que vous parveniez à résoudre votre problème. Le service audio peut ne plus répondre pour un certain nombre de raisons sous Windows 11. Cette liste vous aidera à vérifier et à résoudre la plupart des problèmes qui empêchent les services audio de répondre sous Windows 11. Veuillez suivre les sections pertinentes ci-dessous pour vous aider tout au long du processus. Méthode 1 : Redémarrez le service audio Vous pouvez rencontrer.

Utilisation correcte du mot-clé const en C++ : utiliser const pour modifier une fonction signifie que la fonction ne modifiera pas les paramètres ou les membres de classe transmis. Utiliser const pour déclarer un pointeur de fonction signifie que le pointeur pointe vers une fonction constante.

Le rôle et les exemples du mot-clé var en PHP En PHP, le mot-clé var permet de déclarer une variable. Dans les versions précédentes de PHP, l'utilisation du mot-clé var était la manière idiomatique de déclarer les variables membres, mais son utilisation n'est plus recommandée. Cependant, dans certains cas, le mot-clé var est toujours utilisé. Le mot-clé var est principalement utilisé pour déclarer une variable locale et marquer automatiquement la variable comme portée locale. Cela signifie que la variable n'est visible que dans le bloc de code actuel et n'est pas accessible dans d'autres fonctions ou blocs de code. Utiliser var

Pour les programmeurs C++, les erreurs de syntaxe sont l’un des problèmes les plus courants. L'une des erreurs courantes est que les objets const doivent être initialisés au moment de la définition. Si vous rencontrez cette situation, comment devez-vous y faire face ? Tout d’abord, nous devons comprendre ce qu’est un objet const. Le mot-clé const est un qualificatif de type spécial en C++ qui spécifie que la valeur d'une variable ne peut pas être modifiée lors de l'exécution du programme. Ces variables sont appelées « constantes ». Si vous définissez un objet const sans l'initialiser, vous rencontrerez l'erreur ci-dessus. C'est

Les différences et caractéristiques de let, var et const : que signifient-elles ? En JavaScript, let, var et const sont des mots-clés utilisés pour déclarer des variables. Chacun d’eux présente des différences et des caractéristiques différentes. let : Le mot-clé let a été introduit dans ES6, ce qui nous permet de déclarer une variable de portée bloc. La portée au niveau du bloc signifie que la variable n'est visible que dans le bloc où elle est déclarée et ne sera pas promue dans la portée de la fonction. Exemple de code : functionexampleFunctio
