Vérifier si une variable existe en JavaScript

Vérifier si la variable existe en JavaScript

Dans certains cas, votre JavaScript peut avoir besoin de dépendre d'une variable particulière pour «définir» ou «exister», afin de procéder à l'étape suivante.

Note
Je ne recommande pas de le faire, car JavaScript ne devrait impliquer aucune logique métier, il devrait s'agir d'une validation purement basique ou d'une amélioration de l'interface utilisateur, mais, beaucoup aiment encore coder du JavaScript complexe, il juste rendre le projet très difficile à maintenir.

Le «typeof» est un opérateur utile pour vérifier le type de données variable. Voici une liste de valeurs renvoyées par l'opérateur typeof:

  1. «Nombre» - la variable est un nombre.

  2. «Chaîne» - la variable est une chaîne.

  3. «Booléen» - la variable est un booléen.

  4. «Objet» - la variable est un objet.

  5. null - la variable est nulle.

  6. «Non défini» - la variable n'est pas définie.

Donc, dans ce cas, pour vérifier si une variable existe ou est définie, utilisez l'opérateur «typeof» et vérifiez si la valeur renvoyée est «undefined».

1. typeof == "non défini"

Exemple HTML complet pour illustrer l'utilisation de «typeof» pour vérifier si une variable est définie.



JavaScript : typeof example

2. Demo

Ouvrez le fichier HTML ci-dessus dans votre navigateur Web, le résultat suivant sera retourné.

example.com is a string
str1 variable is exists
str2 variable is not exists

typeof example

Télécharger le code source