Reassignment is allowed for let and var.

var x = 123;
x = 10
x = 'a'
let x = 123;
x = 10
x = 'a'

But not for const variables.

const x = 123
x = 10
// Uncaught TypeError: Assignment to constant variable.