Defending variables in JS have its own way.
We have three ways to defend a variable let
, var
, const
.
Var | Let | Const | |
---|---|---|---|
Changeable | ✔ | ✔ | |
Block Scope | ✔ | ✔ | |
Global Scope | ✔ | ||
Make Arrays | ✔ | ✔ | ✔ |
We mostly use
let
because of the block scope which I'll explain in the below. 👇🏻
Let
The keyword let
makes a variable only useable within the scope it made in, you can't use it outside that scope.
E.g.
Var
The keyword var
makes a global variable, you can use it everywhere in the code.
E.g.
Const
The keyword const
makes an unchangeable variable, you can't change its value.
E.g.
Top comments (1)
Thaks for sharing that with me, sorry for the mistake. 🙏🏻
I've heard that the block scope is taking less memory space then the general. Thanks for clearifying. 👍🏻👍🏻