Junior — Middle
Dans quel cas et dans quel but utilise-t-on la valeur undefined comme résultat de retour en JavaScript?
sobes.tech IA
Réponse de l'IA
En JavaScript, la valeur undefined est souvent utilisée comme résultat renvoyé par une fonction lorsque celle-ci ne retourne pas explicitement de valeur. Cela peut être utile pour indiquer l'absence de résultat ou lorsque la fonction effectue des effets secondaires mais ne doit pas renvoyer de données.
Exemples d'utilisation de undefined :
- La fonction ne contient pas d'instruction
returnoureturnsans valeur — par défaut, elle renvoieundefined. - Retourner explicitement
undefinedpour signaler que le résultat est absent ou non applicable. - Utilisé pour vérifier si un paramètre a été passé ou si un résultat a été calculé.
Exemple :
function logMessage(msg) {
console.log(msg);
// Pas de return, la fonction renvoie undefined
}
const result = logMessage('Bonjour');
console.log(result); // undefined
Ainsi, undefined sert d'indicateur d'absence de valeur ou de résultat.