Retour des Données Depuis les Fonctions
Nous pouvons renvoyer n'importe quel type de valeur depuis une fonction en utilisant une instruction return.
123456function sum(a, b) { return a + b; } let result = sum(10, 15); console.log(result); // Output: 25
Syntaxe générale
La syntaxe générale d'une instruction return est :
return <value>;
Où <value> est optionnel. Si aucune valeur n'est fournie, la fonction retourne undefined :
1234567function exampleFunc() { console.log("In the Function"); return; } let result = exampleFunc(); console.log("Return value if nothing is returned:", result); // Output: undefined
Comment cela fonctionne-t-il ?
L'instruction return interrompt l'exécution de la fonction et retourne à l'endroit du code où la fonction a été appelée. Ainsi, tout code après return est ignoré :
1234567891011function exampleFunc() { console.log(1); console.log(2); return true; // Execution stops here console.log(4); // Ignored console.log(5); // Ignored } console.log("Before Function Call"); console.log(exampleFunc()); // Output: true console.log("After Function Call");
1. Quel sera le résultat du code suivant ?
2. Que se passe-t-il si une fonction possède une instruction return sans valeur ?
3. Quel sera le résultat du code suivant ?
4. Dans le code suivant, quelle sera la valeur de result ?
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Can you explain more about why code after a return statement is ignored?
What happens if I use return without a value in my function?
Can you give more examples of using return with different data types?
Génial!
Completion taux amélioré à 1.33
Retour des Données Depuis les Fonctions
Glissez pour afficher le menu
Nous pouvons renvoyer n'importe quel type de valeur depuis une fonction en utilisant une instruction return.
123456function sum(a, b) { return a + b; } let result = sum(10, 15); console.log(result); // Output: 25
Syntaxe générale
La syntaxe générale d'une instruction return est :
return <value>;
Où <value> est optionnel. Si aucune valeur n'est fournie, la fonction retourne undefined :
1234567function exampleFunc() { console.log("In the Function"); return; } let result = exampleFunc(); console.log("Return value if nothing is returned:", result); // Output: undefined
Comment cela fonctionne-t-il ?
L'instruction return interrompt l'exécution de la fonction et retourne à l'endroit du code où la fonction a été appelée. Ainsi, tout code après return est ignoré :
1234567891011function exampleFunc() { console.log(1); console.log(2); return true; // Execution stops here console.log(4); // Ignored console.log(5); // Ignored } console.log("Before Function Call"); console.log(exampleFunc()); // Output: true console.log("After Function Call");
1. Quel sera le résultat du code suivant ?
2. Que se passe-t-il si une fonction possède une instruction return sans valeur ?
3. Quel sera le résultat du code suivant ?
4. Dans le code suivant, quelle sera la valeur de result ?
Merci pour vos commentaires !