¿Cómo declarar variables de diferentes maneras en JavaScript?

En JavaScript, podemos declarar una variable de diferentes maneras utilizando diferentes palabras clave. Cada palabra clave tiene una razón o característica específica en JavaScript. Básicamente, podemos declarar variables de tres maneras diferentes usando las palabras clave var , let y const . Cada palabra clave se utiliza en unas condiciones específicas.
var: esta palabra clave se utiliza para declarar variables globalmente. Si usó esta palabra clave para declarar una variable, entonces la variable puede ser accesible globalmente y también modificable. Es bueno para una longitud corta de códigos, si los códigos se vuelven grandes, se confundirá. 
 

  • Sintaxis: 
     
var variableName = "Variable-Value;"
  • Código: 
     

javascript

<script>
    var geeks = "GeeksforGeeks";
    console.log(geeks);
</script>
  • Producción: 
     
GeeksforGeeks

let: Esta palabra clave se usa para declarar variables localmente. Si usó esta palabra clave para declarar una variable, entonces se puede acceder a la variable localmente y también se puede cambiar. Es bueno si el código se vuelve enorme. 
 

  • Sintaxis: 
     
let variableName = "Variable-Value;"
  • Código: 
     

javascript

<script>
if (true) {
    let geeks = "GeeksforGeeks";
    console.log(geeks);
    }
      
    /* This will be error and 
       show geeks is not defined */
    console.log(geeks);
</script>
  • Producción: 
     
GeeksforGeeks

const: esta palabra clave se utiliza para declarar variables localmente. Si usa esta palabra clave para declarar una variable, solo se podrá acceder a la variable dentro de ese bloque similar a la variable definida usando let y la diferencia entre let y const es que las variables declaradas usando valores const no se pueden reasignar. Así que deberíamos asignar el valor al declarar la variable.

  • Sintaxis: 
     
const variableName = "Variable-Value;"
  • Código: 
     

javascript

<script>
    const geeks = "GeeksforGeeks";
    console.log(geeks);
</script>
  • Producción: 
     
GeeksforGeeks

Publicación traducida automáticamente

Artículo escrito por skyridetim y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *