Global Scope

Those variables which are declared outside the function or blocks or you can say curly braces({}) are having a global scope.

In a JavaScript program, global variables can be accessed from anywhere.

The scope of var, let, and const are quite equivalent when declared outside the function.

Example: In this example, we will declare all the variables outside the function and now we can access those variables from anywhere in the Javascript program.

Javascript




var global_variable1 = "w3wiki";
let global_variable2 = "Geeks";
const global_variable3 = "GFG";
 
function check_global_variables(){
    console.log(global_variable1);
    console.log(global_variable2);
    console.log(global_variable3);
}
 
check_global_variables();


Output

w3wiki
Geeks
GFG



Javascript Scope

JavaScript Scope is the area where a variable (or function) exists and is accessible. We can layer the scope in a system which means the child scope can access the parent scope but not vice-versa.

Similar Reads

Javascript has three different scopes

Global Scope Block Scope Function Scope...

Global Scope

Those variables which are declared outside the function or blocks or you can say curly braces({}) are having a global scope....

Function Scope

...

Block Scope

Those variables that are declared inside a function have local or function scope which means variables that are declared inside the function are not accessible outside that function....

Lexical Scope

...

Global Variables in HTML

Before the ECMA6(2015) we have only global and function scope but when the Let and Const keywords were introduced in ES6 they provide the block scope....

Lifetime of JavaScript Variables

...