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
Awesome!
Completion rate improved to 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 !