JavaScript vérifie si la variable existe

JavaScript vérifie si la variable existe

Lors du codage, il est parfois nécessaire de vérifier l'existence d'une variable pour déclencher une fonctionnalité spécifique. Supposons qu'un développeur souhaite fournir des valeurs par défaut pour une variable. Dans ce cas, ils peuvent vérifier si la variable a été définie ou initialisée et la définir sur la valeur par défaut souhaitée. En outre, vérifier s'il existe une variable peut aider les développeurs à identifier les bogues du code.

Ce tutoriel montrera la façon de déterminer si la variable existe et est définie / initialisée ou non.

Comment vérifier / vérifier si une variable existe (définie / initialisée) dans JavaScript?

Pour déterminer si une variable est définie ou initialisée en JavaScript, utilisez le «Type de»Opérateur. Le type d'opérateur qui publie une chaîne signifie le type de l'opérande donné. Si l'opérande est une variable qui n'est pas définie / initialisée, le type d'opérateur renvoie «indéfini".

Syntaxe

Utilisez la syntaxe donnée pour vérifier la variable existe (définie / initialisée):

type de variable !== 'Undefined'

Exemple

Créer une variable "X"Et attribuez une valeur"11»:

var x = 11;

Maintenant, vérifiez la variable "X", Et variable"y«Sont définis / initialisés ou non. Pour ce faire, vérifiez que le type de la variable n'est pas équivalent au «indéfini" en utilisant le "Type de»Opérateur:

if (typeof x !== 'Undefined')
console.log ("variable x est défini");

if (typeof y !== 'Undefined')
console.log ("variable y est défini");

La sortie montre que la variable "X"Est défini tandis que le"y"Ne l'est pas, car comme le type de l'opérateur revient"indéfini»:

Vous pouvez également vérifier sans "Type de”Opérateur, mais il lancera une erreur exceptionnelle. En revanche, le type d'opérateur ne lance pas / ne donne pas d'erreur de référence si la variable n'est pas déclarée / initialisée:

si (x !== 'Undefined')
console.log ("variable x est défini");

si (y !== 'Undefined')
console.log ("variable y est défini");

Il produit une erreur exceptionnelle sur la variable "y«Qui n'est pas déclaré / initialisé:

Nous avons fourni toutes les instructions essentielles pertinentes pour vérifier la variable déclarée / initialisée en JavaScript.

Conclusion

Pour déterminer si la variable existe (définie / initialisée) en JavaScript, utilisez le «Type de»Opérateur. Il sortira "indéfini«Si l'opérande / variable n'a pas été défini. Le type d'opérateur est très utile pour identifier si la variable est définie car elle ne génère pas de «Référence«Si la variable n'est pas déclarée. Ce tutoriel a démontré la manière d'identifier si la variable existe (définie / initialisée) ou non.