Tester si une variable est "undefined"
Bonjour à tous,
Dans la catégorie 'question de débutant' : Comment vérifier l’existence d'une variable ?
J'ai suivi (je pense) les tutos à la lettre.
Code:
1 2 3 4 5 6 7 8 9
| var maVar = Request.Form("maVar");
Response.Write("maVar : "+maVar);
if (maVar != "undefined")
{
Response.Write("maVar existe !");
}else{
Response.Write("maVar n'existe pas !");
} |
Lorsque j'affiche la variable, elle a bien la valeur 'undefined'. Pourtant pour lui la variable n'a pas la valeur "undefined"...
J'ai essayé d'autres trucs comme :
Code:
if (maVar != undefined)
Code:
if (maVar != 'undefined')
Code:
if (typeof(maVar) != "undefined")
Code:
if (typeof(maVar) != 'undefined')
Code:
if (typeof(maVar) != undefined)
Rien ne marche. Le plus incompréhensible c'est que si je test l'existence d'une variable de session comme ci-dessous, là ça marche.... Je n'y comprend plus rien snif...
Code:
if (Session("maVar") != undefined)
Merci d'avance,
Axel