JavaScript Scope

InfallibleRationality avatar
InfallibleRationality
·
·
Download

Start Quiz

Study Flashcards

5 Questions

Which keywords were introduced in ES6 to provide Block Scope in JavaScript?

let and const

What is the scope of variables declared with the var keyword?

Global scope

Where can variables declared inside a { } block be accessed from?

Only from outside the block

What happens to local variables in JavaScript when a function is completed?

They are deleted

What is the scope of variables defined inside a function in JavaScript?

Function scope

Study Notes

Block Scope in JavaScript

  • Introduced in ES6, keywords let and const provide block scope in JavaScript.

Scope of var Keyword

  • Variables declared with var keyword have a function scope.

Scoped Variables in { } Block

  • Variables declared inside a { } block can be accessed within that block and its nested blocks.

Lifetime of Local Variables

  • Local variables in JavaScript are garbage collected when a function is completed.

Scope of Function Variables

  • Variables defined inside a function in JavaScript have a local scope, only accessible within that function.

Test your knowledge on JavaScript scope and learn about the concepts of global scope, function scope, and block scope. This quiz will cover topics such as variable accessibility and the use of keywords like let and const in JavaScript.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Use Quizgecko on...
Browser
Browser