Bonjour. visiteurs jour : 241       Au président     Beauté santé     Infos loisirs     Ensemble      Jean      Informatique     Relativité     Relativity

Les joies de l'informatique et de l'internet !





Coucou et merci


  Accueil - Disques - Excel - Informatique - Infos - Internet - Javascript - logiciels  - Programation - Sites RJ - Vidéo - Plan du site -



   

Javascript  suite

Javascript bien utiliser la valeur undefined


Tester les variables non définies et/ou non déclarées

if (typeof dieu != 'undefined') {
        //La variable dieu est déclarée
} else {
        //La variable dieu n'est pas déclarée
}


if (ma_variable) {
        //La variable est déclarée et sa valeur n'est pas évaluée à false
} else {
        //La variable est déclarée mais sa valeur est évaluée à false
}

if (ma_variable !== undefined) {
        //La variable est déclarée et sa valeur n'est pas évaluée à false
} else {
        //La variable est déclarée mais sa valeur est évaluée à false
}

Une des étrangetés de JavaScript est que undefined n'est ni une constante, ni un mot-clé réservé. 

var ma_variable = true;
undefined    =    true;
 if (ma_variable === undefined) {
        //La variable est déclarée mais on passe ici malgré tout !
}

Il faut proscrire ce genre de chose et vérifier le code des autres développeurs !



Nota : pour récupérer un vrai undefined utiliser void 0;
car  :  void 0 === undefined




-
vues  826     En ligne actuellement :   2   Total des clics  1722590