Sobes.tech
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 return ou return sans valeur — par défaut, elle renvoie undefined.
  • Retourner explicitement undefined pour 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.