Home / Development / JavaScript Variables Lifecycles

JavaScript Variables Lifecycles

  • Basic JavaScript knowledge
  • Fundamentals of CSS
  • Basic understanding of HTML


Do you want to understand real difference between different types of variables in JavaScript?

Understand different types of scopes?

Want easily explain what is hoisting?

What about closures?

In this course I will dive deep into the JavaScript and explain you what happens under the hood when you declare any variable or function. You will understand what happens on the “Compilation” and “Execution” phases in JavaScript Engine.

I will make explain you what is variable declarationinitialization and assignment that are all-together called Variable Lifecycle Phases.

We will also focus in this course on the Variables Usage Guidelines:

  1. Make Code clear and readable for others
  2. Always declare variables before first usage
  3. Always use “use strict” globally
  4. Don’t expose to the outer scopes local variables

You will also get several practical exercises where you will need to apply gain knowledge about different variables, hoisting, scopes and closures.

All exercises and code samples are available as Git repository.

Hope to see you onboard!

Who is the target audience?

  • JavaScript developers
  • Front-end developers
  • Full-stack developers

Created by Bogdan Stashchuk
Last updated 10/2018
English [Auto-generated]

Size: 1.73 GB

Download Now


About eduhawks

Check Also

Machine learning data science and deep learning with python

New! Updated for Winter 2019 with extra content on feature engineering, regularization techniques, and tuning neural …