Difference Between var, let, and const Keywords in JavaScript

I want to discuss var, let and const keywords in detail.
Var
The JavaScript variables statement is used to declare a variable and, optionally, we can initialize the value of that variable.

Link: https://dzone.com/articles/javascript-difference-between-var-let-and-const-ke?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev