Tutorial de JavaScript - Variables

Jinku Hu 30 enero 2023 18 enero 2020 JavaScript JavaScript variable
  1. Definición de variables
  2. Reglas para el identificador de la variable
  3. Declarar una variable
  4. Variables let y const en ES6
Tutorial de JavaScript - Variables

Aprenderemos las variables de JavaScript en este tutorial.

Definición de variables

Una variable se utiliza en el programa para almacenar información. Puede ser la edad del visitante o el nombre del usuario. La variable almacena la información y puede ser utilizada de nuevo más tarde.

Puedes nombrar tu variable como casi cualquier cosa que quieras en JavaScript, pero hay algunas reglas:

Reglas para el identificador de la variable

  1. Se permite que la variable consista en letras, números y guiones bajos, pero tiene que empezar con una letra minúscula o una letra mayúscula o un guión bajo, y no puede empezar con el número.
  2. No se le permite usar ninguna palabra clave de JavaScript.
  3. El nombre de la variable distingue entre mayúsculas y minúsculas.
  4. Un nombre de variable no puede contener espacios.

Declarar una variable

Sintaxis

var <variable-name>;
// or 
var <variable-name> = <value>;

Ejemplo de declaración de variables en JavaScript

var x = 1;

Es necesario declarar una variable antes de poder usarla. Utiliza la palabra clave var y luego el nombre de la variable, como x en el ejemplo anterior. Puede inicializar el valor de la variable junto con la declaración o puede asignarle un valor más tarde.

JavaScript tiene tipos de datos de variables dinámicas y puedes asignar la variable con diferentes tipos de datos sin ningún problema.

No es como otros lenguajes de programación que tienes que especificar el tipo de una variable cuando la declaras y el tipo no puede ser cambiado después.

Declaración de Múltiples Variables de JavaScript

Se pueden declarar múltiples variables en una sola línea separada por la coma ,.

var one, two, three = 1, 2, 3;

Declaración de variables en JavaScript sin var

Podríamos declarar una variable en JavaScript sin var, pero necesitamos asignar el valor directamente.

one = 1;
two = 2;
three, four = 3, 4;

Variables let y const en ES6

La palabra clave var declara las variables en el ámbito de la función, pero las palabras clave let y const introducidas en la ES6 extienden el ámbito de las variables al nivel de bloque {}.

La variable declarada con la palabra clave const no puede ser reasignada después de la declaración, pero la variable declarada con let sí puede.

> let A = "1"
> A = "2"
"2"
> const B = 1;
> B = 2
VM944:1 Uncaught TypeError: Assignment to constant variable.
    at <anonymous>:1:3
Author: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.

LinkedIn