Local and Outer Variables
Part 1: Local Variables
-
Declare a function named
showMessage. Declare a local variablemessageand assign it the value"Hello". -
Log the value of
message. -
Call the function to display the
message. -
Try to log the
messagevariable outside the function to see if it is accessible.
Part 2: Outer Variables
-
Declare a variable named
userNameabove theshowMessagefunction and assign it the value"John". -
Append
userNameto the end ofmessage. -
Call the function to display the updated message.
Part 3: Local Variable Shadowing
-
Inside the
showMessagefunction, declare a variable nameduserNameabove themessagevariable and assign it the value"Martin". -
Call the function to display the
messageand see how the local variable shadows the outer one.
Are you stuck on this problem?
Get detailed, step-by-step solution and improve your JavaScript skills.
- Detailed Explanation: Each solution comes with a comprehensive explanation, helping you understand the logic and concepts thoroughly.
- Learn to Write Better Code: Even if you have written the code, discover ways to improve it and adopt best practices.
- Save Time: Don’t waste hours struggling—get the solution and learn efficiently.
- Lifetime Access: Get access to lifetime solutions for all problems available
" I struggled with this problem for hours, but the solution provided here was clear and easy to follow. It helped me understand where I went wrong and improved my coding skills significantly." - Jane D.
If you're not satisfied, I offer a 7-day money-back guarantee.