Recall & Review
beginner
What happens first when a JavaScript function is called?
The function's code starts running from the first line inside the function block.
Click to reveal answer
beginner
What is the role of the
return statement in a function?It stops the function and sends a value back to where the function was called.
Click to reveal answer
beginner
What happens if a function does not have a
return statement?The function returns
undefined by default after finishing all its code.Click to reveal answer
intermediate
How does JavaScript handle multiple function calls in a row?
Each function runs completely before the next one starts, following the order they were called.
Click to reveal answer
intermediate
What is the call stack in JavaScript function execution?
It is a structure that keeps track of all the functions that are currently running or waiting to finish.
Click to reveal answer
What does the
return statement do inside a function?✗ Incorrect
The
return statement stops the function and sends a value back to the caller.If a function has no
return, what is its result when called?✗ Incorrect
Functions without a
return statement return undefined by default.What order do functions run if called one after another?
✗ Incorrect
Functions run one after another, each finishing before the next starts.
What is the call stack used for in function execution?
✗ Incorrect
The call stack tracks which functions are running or waiting to finish.
When a function is called, where does execution start?
✗ Incorrect
Execution starts at the first line inside the function when it is called.
Explain the flow of execution when a JavaScript function is called.
Think about what happens inside the function and what happens after it finishes.
You got /5 concepts.
Describe what the call stack is and how it relates to function execution flow.
Imagine a stack of plates where you add and remove plates in order.
You got /4 concepts.