Week 3 - Task 1: JavaScript Core Concepts
JavaScript has many concepts that look simple at first but become very important when writing real applications. While learning JavaScript, I came across concepts like var, let, const, hoisting, lexical scope, execution context, call stack, closures, and this.
In this blog, I’m sharing my understanding of these concepts with simple examples.
1. Variables: var, let, and const
Variables are used to store data in JavaScript.






