La valeur undefined
La valeur undefined signifie "non
définie". En JavaScript, il existe une valeur similaire
null,
définissant l'absence de valeur. La différence
réside dans le fait que null signifie une absence intentionnelle
(explicitement écrite dans le code), tandis que
undefined signifie simplement l'absence de toute information
sur le type de l'élément et sa valeur.
Syntaxe
javascriptundefined;
Exemple
Découvrons la valeur d'une variable qui a été déclarée sans valeur :
javascriptlet test;
console.log(test);
Résultat de l'exécution du code :
javascriptundefined
Exemple
Découvrons la valeur d'un élément de tableau inexistant :
javascriptlet arr = ['a', 'b', 'c'];
console.log(arr[5]);
Résultat de l'exécution du code :
javascriptundefined
Exemple
Découvrons la valeur d'un élément d'objet inexistant :
javascriptlet obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);
Résultat de l'exécution du code :
javascriptundefined