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
429 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!

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