"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Variables diarias en JavaScript: comprensión de `const`, `let` y `var` con ejemplos del mundo real.

Variables diarias en JavaScript: comprensión de `const`, `let` y `var` con ejemplos del mundo real.

Publicado el 2024-11-07
Navegar:911

Day astering Variables in JavaScript: Understanding `const`, `let`, and `var` with Real-World Examples.

Cuando trabajes con JavaScript, una de las primeras cosas que aprenderás es cómo declarar variables. Las variables son como contenedores que almacenan información, como números, texto o incluso datos complejos. En JavaScript, hay tres formas de declarar variables: const, let y var. Cada uno de ellos tiene sus propias reglas y mejores prácticas, lo que puede resultar un poco confuso al principio. En esta publicación, lo desglosaremos con ejemplos simples para ayudarlo a comprender cuándo y cómo usar cada uno.

Código de ejemplo

Comencemos mirando un fragmento de código simple:

`javascript
ID de cuenta constante = 14423;
var cuentaEmail = "[email protected]";
let cuentaContraseña = "12345";
ciudadcuenta = "jamshedpur";
dejar que accountRoll;

// ID de cuenta = 13242; // No permitido - arrojará un error

console.table([cuentaEmail, accountId, accountRoll, accountPassword]);
`

Entendiendo la constante

La primera variable que declaramos es accountId usando const. La palabra clave const se utiliza cuando desea declarar una variable cuyo valor nunca debe cambiar. Una vez que asigna un valor a una variable constante, no puede reasignarlo a otra cosa. Por ejemplo:

const accountId = 14423;
accountId = 13242; // This will throw an error!

En el ejemplo anterior, intentar reasignar el ID de cuenta provocará un error porque las variables constantes son inmutables después de su asignación inicial.

Puntos clave sobre const:

  • No se puede reasignar: Una vez que se asigna un valor a una variable constante, no se puede cambiar.
  • Alcance del bloque: Solo se puede acceder a la variable dentro del bloque en el que está declarada (por ejemplo, dentro de {}).

comprensión deja

A continuación, declaramos la contraseña de la cuenta usando let. La palabra clave let se utiliza cuando desea declarar una variable cuyo valor podría cambiar más adelante. A diferencia de const, puedes reasignar una variable let:

let accountPassword = "12345";
accountPassword = "67890"; // This is perfectly fine!

Sin embargo, al igual que const, let también tiene un alcance de bloque, lo que significa que solo se puede acceder a él dentro del bloque en el que se declaró.

Puntos clave sobre let:

  • Se puede reasignar: Puede cambiar el valor de una variable let después de haber sido asignada.
  • Alcance del bloque: La variable solo es accesible dentro del bloque en el que está declarada.

Entendiendo var

Finalmente, hablemos de var, que es como declaramos accountEmail. var es la antigua forma de declarar variables en JavaScript. Tiene algunas diferencias clave en comparación con let y const:

var accountEmail = "[email protected]";
var accountEmail = "[email protected]"; // This is allowed!

Como puede ver, a diferencia de let y const, puede volver a declarar una variable var en el mismo ámbito sin ningún error. A veces, esto puede generar errores y comportamientos inesperados, razón por la cual muchos desarrolladores prefieren let y const.

Puntos clave sobre var:

  • Se puede reasignar y redeclarar: Puedes cambiar el valor e incluso redeclarar una variable var.
  • Alcance de la función: A diferencia de let y const, que tienen un alcance de bloque, var tiene un alcance de función. Esto significa que es accesible dentro de la función en la que fue declarado, pero no limitado al bloque.

Una comparación rápida

Aquí hay una comparación rápida para resumir las diferencias:

{
    var x = 10;
    var x = 20; // Allowed, no error

    let y = 10;
    let y = 20; // Not allowed, will throw a syntax error
}

Ejemplo práctico: uso de console.table

Al final de nuestro código, usamos console.table para mostrar los valores de nuestras variables en un formato de tabla ordenado:

console.table([accountEmail, accountId, accountRoll, accountPassword]);

Esto genera una tabla con los valores actuales de accountEmail, accountId, accountRoll y accountPassword. Es una forma práctica de visualizar sus variables al depurar o simplemente verificar su trabajo.

Conclusión

Comprender las diferencias entre const, let y var es crucial para escribir código JavaScript limpio y sin errores. Aquí hay un resumen rápido:

  • Utiliza const cuando quieras que una variable permanezca constante.
  • Utilice let cuando espere que cambie el valor de la variable.
  • Evite var a menos que tenga una razón específica para usarlo (debido a su comportamiento relacionado con la función).

Al dominar estas tres palabras clave, estará en camino de escribir código JavaScript más confiable y fácil de mantener. Para obtener información más detallada, siempre puedes consultar la documentación de MDN.

¡¡Feliz codificación y nos vemos en la próxima!!

Declaración de liberación Este artículo se reproduce en: https://dev.to/alwaysaman/day-1-mastering-variables-in-javascript-understanding-const-let-and-var-with-real-world-examples-nlp?1Si hay Si hay alguna infracción, comuníquese con [email protected] para eliminar
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3