Bonjour
En JavaScript, si on définit une variable sans lui donner de valeur cette valeur est indéfinie.
Par exemple
met la valeur de "info" à 'fr'
alors que
met la valeur de "info " à 'en' car Language est définie mais sa valeur est indéfinie
Mais si on écrit
On obtient une erreur "not defined"
Ma question: y a-t-il un moyen de tester si une variable est "not defined"?
En JavaScript, si on définit une variable sans lui donner de valeur cette valeur est indéfinie.
Par exemple
var Language = 'fr'; /* on définit la variable Language en lui donnant une valeur */
var info = (Language ? Language : 'en');
met la valeur de "info" à 'fr'
alors que
var Language; /* on définit la variable Language sans lui donner de valeur */
var info = (Language ? Language : 'en');
met la valeur de "info " à 'en' car Language est définie mais sa valeur est indéfinie
Mais si on écrit
//var Language; /* on supprime la définition de la variable */
var info = (Language ? Language : 'en');
On obtient une erreur "not defined"
Ma question: y a-t-il un moyen de tester si une variable est "not defined"?