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
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.