Maison > interface Web > js tutoriel > Non défini vs non défini

Non défini vs non défini

Linda Hamilton
Libérer: 2024-11-23 21:35:15
original
356 Les gens l'ont consulté

Undefined Vs Not defined

Tout d'abord, nous devons comprendre le processus d'exécution de code JavaScript, qui se compose de deux phases : la phase de création de mémoire et la phase d'exécution de code. « non défini » et « non défini » sont tous deux liés à l'espace mémoire.

indéfini

Dans la phase de création de mémoire, les variables et les fonctions sont stockées sous forme de paires clé-valeur. JavaScript attribue un élément non défini à chaque variable comme espace réservé. Cette valeur temporaire reste jusqu'à ce que JavaScript trouve la valeur réelle, puis il remplace indéfini par la valeur réelle. N'attribuez pas de valeur indéfinie à des variables ; ce n'est pas une bonne pratique.

var x ;
console.log(x);// undefined
x = 2;
console.log(x); //2
Copier après la connexion

non défini

En JavaScript, si une variable n'est pas déclarée du tout et que nous essayons d'y accéder, elle lancera une ReferenceError.

console.log(x);//ReferenceError: x is not defined
Copier après la connexion

crédits à Akshay Saini https://youtu.be/B7iF6G3EyIk?si=0WQLx-yjVOgdkkIn

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!

source:dev.to
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal