le indéfini
la valeur est utilisée par JavaScript de deux manières légèrement différentes.
La première façon de l'utiliser est d'indiquer qu'une variable déclarée (var foo
) n'a pas de valeur assignée. La deuxième façon utilisée est d'indiquer qu'une propriété d'objet à laquelle vous essayez d'accéder n'est pas définie (elle n'a même pas été nommée) et ne se trouve pas dans la chaîne de prototypes..
Dans l’exemple suivant, j’examine les deux usages de indéfini
par JavaScript.
Échantillon: sample62.html
Il est considéré comme une bonne pratique d’autoriser JavaScript à utiliser indéfini
. Vous ne devriez jamais vous retrouver en train de définir une valeur pour indéfini
, un péché toto = non défini
. Au lieu, nul
doit être utilisé si vous spécifiez qu'une valeur de propriété ou de variable n'est pas disponible.
indéfini
VariableContrairement aux versions précédentes, JavaScript ECMA-262 Edition 3 (et ultérieur) a une variable globale appelée indéfini
déclarée dans la portée globale. Étant donné que la variable est déclarée et qu'aucune valeur n'est affectée à cette variable, la variable non définie est définie sur indéfini
.
Échantillon: sample63.html
Avoir une bonne compréhension de la indéfini
la valeur est critique lorsque vous travaillez avec JavaScript.