Please help Ukrainian armed forces! Official Fundraising
JavaScript Variables Scope
In JavaScript there are two types of variables scope:
- Local scope
- Global scope
Scope determines the accessibility (visibility) of these variables.
Global variables can be accessed from any function.
The example of variable created in global scope:
var userName = "Alice";
// code can use userName function myFunction1() { // code here can also use userName } function myFunction2() { // code here can also use userName function myFunction3() { // code here can also use the same userName } }
Local variables can only be accessed from the function they are declared.
// code here can NOT see userName function myFunction() { var userName = "Bob"; // code here CAN see and use userName }