Scope determines the accessibility (visibility) of variables.
In JavaScript there are two types of scope:
Local scope
Global scope
JavaScript has function scope: Each function creates a new scope. Scope determines the accessibility (visibility) of these variables. Variables defined inside a function are not accessible (visible) from outside the function.
Local JavaScript Variables
Variables declared within a JavaScript function, become LOCAL to the function. Local variables have Function scope: They can only be accessed from within the function. Since local variables are only recognized inside their functions, variables with the same name can be used in different functions. Local variables are created when a function starts, and deleted when the function is completed.
Global JavaScript Variables
A variable declared outside a function, becomes GLOBAL. A global variable has global scope: All scripts and functions on a web page can access it.
For Program code, info & more resources checkout this article – https://simplesnippets.tech/scope-of-variables-in-javascript/
Strict mode of browser – https://www.w3schools.com/js/js_strict.asp
Video by – Tanmay Sakpal
Simple Snippets Channel link – https://www.youtube.com/simplesnippets
Original source
7 responses to “#15 JavaScript Tutorial | Scope of Variables | Global vs Local”
nice video sir… thanks for teaching me 🙂
sir u should make video on carrier choice for various CSE student
give guidance .
Thank you sir……for awsome content delivery
series was good, it would be better if you give one or two practical execise for beginner.
Bro pls give simple JavaScript program questions for practice everyday.
we don't have any garbage values in javascript ..??
what is difference between let and var keyword ?