¿Por qué los programadores usan const al declarar variables en JavaScript?

Nov 06 2022
const “const” tiene que ser inicializado. Si lo asigno como un objeto, a JavaScript no le importa si cambia el objeto.

constante

"const" tiene que ser inicializado .

const n1 = 20;
console.log(n1)

// Will throw error
const n2;
console.log(n2)

const n1 = 20;
if(n1<=20){
   const n3 = 9;
   console.log(`n3 : ${n3}`)
}
console.log(`n1 : ${n1}`)
// Will throw error if you uncomment this line
// console.log(`n3 : ${n3}`)

Si lo asigno como un objeto, a JavaScript no le importa si cambia el objeto.
Todo lo que le importa es si es un objeto o no. No lo cambie a un número o cadena. Ahora puede actualizar o cambiar el interior de un objeto.

const movie = { "title" : "Avengers" }
// will throw error
// const movie = 10;
// But changing inside object is fine
movie.title="test"
movie.year=100
movie.genre="Action"
console.log(movie)

const n=1
n++ or n=n+1 or n=19

for(const i=0 ; i<10 ; i++)
{
   console.log(i)
}
// will throw error at i++ at first time

"let" sigue la misma regla que " const" , excepto que se puede asignar y dejar sin inicializar.

let n;
n=10;
n=[]
n={}
n="StringHere"
console.log(n)

// will run perfectly
for(let i=0 ; i<10 ; i++)
{
    console.log(i)
}

let x;
console.log(x)                // check console => x --> undefined

Una forma clásica de inicializar variables de Javascript. Lo terrible de var es que es costoso de administrar en el navegador.

¡Mira eso! Justo ahí, entonces la ventana se convertirá en esto

Objeto global que ya existe en el navegador y cualquier variable " VAR" se adjuntará a esta cosa. Puedes imaginarte con mil variables después, puedes adjuntarte a esto o detenerte, entonces es un problema de seguridad y está tomando una memoria innecesaria .

Respuesta de la pregunta anterior:

→ Siempre use “ const” use “ let ” cuando necesite reasignar variables
→ Y evite usar “ var
→ Necesitamos aclarar las cosas, así siempre deberíamos usar “ const ”.
Si necesita reasignar el valor a la variable reservada, use " let ". De lo contrario, nunca use " var ", y en mi experiencia de programación con JavaScript hasta ahora, he notado que apenas uso " let ", como solo en bucles. . De lo contrario, está sucediendo constantemente " const ".
Sí, si necesita algo realmente, simplemente use " const " todo el tiempo debido a la optimización .

Compruebe GitHub para el código : Haga clic aquí

© Copyright 2021 - 2022 | unogogo.com | All Rights Reserved