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
undefined;
Exemple
Découvrons la valeur d'une variable qui a été déclarée sans valeur :
let test;
console.log(test);
Résultat de l'exécution du code :
undefined
Exemple
Découvrons la valeur d'un élément de tableau inexistant :
let arr = ['a', 'b', 'c'];
console.log(arr[5]);
Résultat de l'exécution du code :
undefined
Exemple
Découvrons la valeur d'un élément d'objet inexistant :
let obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);
Résultat de l'exécution du code :
undefined