Skip to content

Variable Scope

Published On:
Nov 23, 2015
Last Updated:
Nov 23, 2015

Variable scope is a way to determining the lifespan of a variable in code.

Function Scope

Function scope is given to a JavaScript variable with the var keyword.

function myFunc() {
var myVar = 8;
}
// myVar does not exist here

The above myVar variable cannot be accessed outside of the function myFunc().

Block Scope

As of EMCAScript 2015, JavaScript has block scoping capabilities. This is enabled with the introduction of the let keyword.