-
let- assigns a new variable that can be overwritten with any type -
const- assigns a new variable that can not be overwritten; however, non-scalar values can be modified (immutable variables, not really traditional constants)
Functions can also be block-scoped