var let and const in javascript code example
Example 1: let vs const
`const` is a signal that the identifier won't be reassigned.
`let` is a signal that the variable may be reassigned, such as a counter in a
loop, or a value swap in an algorithm.
It also signals that the variable will be used only in the block it's defined
in, which is not always the entire containing function.
Example 2: var let const javascript
Const vs Let vs Var
const pi = 3.14
pi = 1
cannot do this becuase with const you cannot change the value
_____________________________________
Let --> is block level
for(let i = 0; i < 3; i++) {
console.log(i) --> it will console here
}
console.log(i) ---> Not here
---------------------------------------
Var is for variables available to the entire function
for(var j = 0; j < 3; j++) {
console.log(j) --> it will console here
}
console.log(j) ---> it will console here
Example 3: const let var scope
var num = 1;
const num = 2;
let num = 3;
Example 4: let in javascript
The let statement declares a block scope local variable, optionally initializing it to a value.
let x = 1;
if (x === 1) {
let x = 2;
console.log(x);
}
console.log(x);
Example 5: const let var
var makes real ice cubes that rattle around in New York
let makes real ice cubes in Manhatten
const is like let but the ice cubes never change because they are plastic
Example 6: var or const in javascript
const myConst='A const does not change.';
var myVar='A var does change.';
var myVar=2;