Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2261 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  JS : reference error x is undefined

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

JS : reference error x is undefined

n°2177949
grosbin
OR die;
Posté le 28-02-2013 à 12:11:32  profilanswer
 

Bonjour à tous, je viens de m'appercevoir, au sein de mes fonctions javascript, que je commettais une erreur récurrente
 
Je testais une variable par :
if(x==undefined)x='rien';
 
Avant de me rendre compte que cela ne génère rien d'autre qu'une erreur .. bloquante ou non ? là je ne sais pas
 
En faisant quelques tests, seule la première syntaxe a l'air bonne ..

Code :
  1. if(typeof x==='undefined')console.log('x0');
  2. if(x==='undefined')console.log('x1');//reference error à partir d'ici, puis rien dans la console
  3. if(x=='undefined')console.log('x2');
  4. if(x==undefined)console.log('x3');
  5. if(x===undefined)console.log('x4');
  6. console.log(x);


L'unique question que j'en tire : existe t-il une notation plus courte pour détecter qu'une variable est non définie ? et ceci sans générer d'erreurs ?
 
Merci pour vos lumières  :jap:


---------------
Photos Panoramiques Montagnes Haute Savoie
mood
Publicité
Posté le 28-02-2013 à 12:11:32  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  JS : reference error x is undefined

 

Sujets relatifs
changer les couleurs d'un site via Js et PHP[Ajax + Js ] Problème pour un programme
Parse error: syntax error, unexpected $endJS fonctions et variables redéfinies
Référence à une cellule dans un fichier externeJS : ne charger que les images hors display:none / hide() ?
[HTML/JS]Appeler une page en forcant des paramètres POST[PHP / JS] C'est un script jquery qui fait ce truc en première page ?
aide parse error 
Plus de sujets relatifs à : JS : reference error x is undefined


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR