Ce message montrera:
Ce qui est «indéfini» en javascript?
"indéfini"Est un mot-clé javascript qui a une signification particulière. Tout ce qui occupe l'espace en mémoire ne contiendra pas de définition jusqu'à ce que nous attribuons une valeur à cet espace mémoire. De plus, le mot-clé «non défini» détermine que la variable accessible est initialisée dans le programme.
Exemple 1: sans déclaration variable
Dans cet exemple particulier, nous passerons d'abord "X«Comme l'argument du«console.enregistrer()«Méthode sans le déclarer:
console.log (x);Maintenant, nous déclarerons la même variable et y attribuerons une valeur:
var x = 5;Ensuite, utilisez à nouveau le «console.enregistrer()»Et passez la variable déclarée pour afficher la sortie sur la console:
console.log (x);On peut remarquer que le résultat de la première «console.Méthode log () ”affichée"indéfini"Et le second a imprimé"5"Selon la valeur variable déclarée:
Exemple 2: sans affectation de valeur
La console.Log () affichera un "indéfini«Résultat si vous avez déclaré la variable sans attribuer de valeur. Pour ce faire, une variable "un»Est déclaré sans spécifier de valeur:
var a;Ensuite, invoquez le «console.enregistrer()”Méthode et passez la variable définie comme le paramètre pour montrer le résultat:
console.journal (a);Par conséquent, "indéfini«Sera affiché sur la console:
Qu'est-ce que «non défini» dans JavaScript?
Le terme "non défini"Dénote que la variable accessible n'est pas disponible dans la mémoire, selon la définition. En conséquence, la console affichera «non défini"Chaque fois que vous accédez à une variable qui n'a pas été déclarée dans le code.
Exemple: sans déclaration variable
Dans cet exemple indiqué, premièrement, nous sommes passés "X«Comme argument de la méthode du journal de console:
console.log (x);Ensuite, l'initialisée:
var x = 5;Enfin, l'a affiché à nouveau:
console.log (x);Cependant, si nous passons une variable à la console.log () qui n'est pas déclaré et initialisé, puis il affiche un message d'erreur:
console.journal (y);En conséquence, on peut observer que si nous invoquons la console.log () et passer la variable sans déclaration, puis il affichera «indéfini". De plus, si nous passons la variable «y"Après avoir déclaré le«X»Variable, un message d'erreur sera affiché indiquant que«y n'est pas défini»:
Quelle est la principale différence entre non définie et non définie dans JavaScript?
La principale distinction entre «indéfini" et "non défini»En JavaScript, c'est l'initialisation et la déclaration. Le mot-clé «non défini» décrit une variable qui a été déclarée mais non donnée une valeur ou une initialisation. Cependant, «non défini» indique que la variable n'a pas encore été déclarée.
Il s'agit du JavaScript indéfini et non défini.
Conclusion
En JavaScript, "indéfini" et "non défini"Sont deux mots clés. La principale différence entre ces deux termes est due à l'initialisation et à la déclaration des variables, où le «non défini» est déterminé que la variable n'a pas été déclarée, cependant, «non définie» indique que la variable déclarée n'a aucune valeur attribuée. Ce tutoriel a déclaré sur l'indéfini et non défini en JavaScript.