Comment vérifier si une variable existe en JavaScript ?

Réponses rédigées par Antoine
Dernière mise à jour : 2022-08-04 14:33:33
Thèmes : javascript - variable
Question

Comment faire pour vérifier si une variable existe en JavaScript ?

Réponse

Pour vérifier si une variable existe, en JavaScript, vous pouvez utiliser l'opérateur typeof.

Vérifier l'existence d'une variable revient à vérifier si celle-ci est définie ou non. Pour cela on peut utiliser la propriété globale undefined.

Ainsi si l'opérande de la variable, renvoyé par l'opérateur typeof, est égale à undefined, cela signifie que la variable n'est pas définie et donc n'existe pas :

typeof variable === 'undefined'

Voici un exemple :

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="UTF-8">
<title>Comment vérifier si une variable existe en JavaScript ?</title> 
</head> 
<body>
<script>
var variable = "collaborativejob.com";
if(typeof variable === 'undefined')
{
  alert("la variable n'est pas définie");
}
else
{
  alert("la variable est définie et sa valeur est " + variable);
}
</script>
</body>
</html>

Vous trouverez d'avantage d'information sur la manière de vérifier qu'une variable JavaScript existe, avec l'opérateur typeof, via cette page du site de Mozilla.