let no es la única forma nueva de declarar variables. En ES6, también puede declarar variables usando la palabra clave const . const tiene todas las características increíbles que let tener, con la ventaja adicional de que las variables declaradas con const son de solo lectura. Son un valor constante, lo que significa que una vez que una variable se asigna con const , no se puede reasignar. "usar estricto"Como puede ver, al intentar reasignar una variable declarada con
const FAV_PET = "Gatos";
FAV_PET = "Perros"; // devuelve error
const generará un error. Siempre debe nombrar variables que no desee reasignar utilizando la palabra clave const . Esto ayuda cuando intenta accidentalmente reasignar una variable que está destinada a permanecer constante. Una práctica común al nombrar constantes es usar todas las letras en mayúsculas, con palabras separadas por un guión bajo. let o const . Use let cuando quiera que la variable cambie, y const cuando quiera que la variable permanezca constante. Además, cambie el nombre de las variables declaradas con const para que se ajusten a las prácticas comunes, es decir, las constantes deben estar en mayúsculas. var no existe en su código.
testString: 'getUserInput => assert(!getUserInput("index").match(/var/g),"var does not exist in your code.");'
- text: SENTENCE debe ser una variable constante declarada con const .
testString: 'getUserInput => assert(getUserInput("index").match(/(const SENTENCE)/g), "SENTENCE should be a constant variable declared with const.");'
- text: i debe ser declarada con let .
testString: 'getUserInput => assert(getUserInput("index").match(/(let i)/g), "i should be declared with let.");'
- text: console.log debe cambiar para imprimir la variable SENTENCE .
testString: 'getUserInput => assert(getUserInput("index").match(/console\.log\(\s*SENTENCE\s*\)\s*;?/g), "console.log should be adjusted to print the variable SENTENCE.");'
```