Returning Data from Functions
We can return any kind of value from a function using a return statement.
123456function sum(a, b) { return a + b; } let result = sum(10, 15); console.log(result); // Output: 25
General Syntax
The general syntax of a return statement is
return <value>;
Where <value> is optional. If no value is provided, the function returns undefined:
1234567function exampleFunc() { console.log("In the Function"); return; } let result = exampleFunc(); console.log("Return value if nothing is returned:", result); // Output: undefined
How It Works?
The return statement stops the execution of the function, and returns to the point in code the function where it was called. Therefore, any code after return is ignored:
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. What will be the output of the following code?
2. What happens if a function has a return statement with no value?
3. What will be the output of the following code?
4. In the following code, what will be the value of result?
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Fantastiskt!
Completion betyg förbättrat till 1.33
Returning Data from Functions
Svep för att visa menyn
We can return any kind of value from a function using a return statement.
123456function sum(a, b) { return a + b; } let result = sum(10, 15); console.log(result); // Output: 25
General Syntax
The general syntax of a return statement is
return <value>;
Where <value> is optional. If no value is provided, the function returns undefined:
1234567function exampleFunc() { console.log("In the Function"); return; } let result = exampleFunc(); console.log("Return value if nothing is returned:", result); // Output: undefined
How It Works?
The return statement stops the execution of the function, and returns to the point in code the function where it was called. Therefore, any code after return is ignored:
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. What will be the output of the following code?
2. What happens if a function has a return statement with no value?
3. What will be the output of the following code?
4. In the following code, what will be the value of result?
Tack för dina kommentarer!