DEV Community

Discussion on: 5 things I learnt during my latest Javascript Code Kata

Collapse
 
ingusmat profile image
Ingus Mat Burleson

Don't forget that while you can't redeclare variables using let, you can reassign them.

let a = 42;
console.log(a); // 42
let a = 24; // SyntaxError: redeclaration of let a
a = 24;
console.log(a) // 24

If you want a var that can not be reassigned, use const instead of let.

const c = 43;
console.log(c) // 43
c = 51; // TypeError: invalid assignment to const `c'