let and const

"let" and "const" were introduced in ECMAScript 2015 and are meant to supersede "var" declarations.

"let" declares block level variables while variables declared with var are visible to the local function. "const" declares a constant value which cannot be changed. You can change the contents of constant objects, however.