JavaScript Code Execution - Simplified

JavaScript Code Execution - Simplified


2 min read

JavaScript executes code in two phases:

  1. Memory Creation Phase (Variable Setup):

    • This is where JavaScript gets ready to work.

    • It sets up space in memory for things like variables and functions.

    • Variables are prepared but don't have values yet; they are like empty boxes.

    • Functions are stored in memory with all their instructions, like a recipe.

  2. Code Execution Phase (Doing the Work):

    • Now, JavaScript starts doing the actual tasks in your code.

    • It works one step at a time, following the order of your code.

    • When it sees a variable, it gives it a value.

    • If there's a function, it runs that function like a small program.

    • After the function finishes, the result is saved, and the function's stuff is removed.

Think of it like making a list of what you need to do (Memory Creation Phase) and then actually doing each task one by one (Code Execution Phase). When you have a recipe (function), you follow the steps in the recipe, and when you're done, you put away the recipe and keep the dish you made.

Jai Hind, Vande Mataram 🇮🇳

Read more about React & JavaScript

Follow me for more such content.

Did you find this article valuable?

Support Jay Tillu by becoming a sponsor. Any amount is appreciated!