Las variables de JavaScript (Tutorial de JavaScript)

Estrada Web Group
Estrada Web Group
Las variables de JavaScript (Tutorial de JavaScript)

Resumen: en este tutorial, aprenderás sobre las variables de JavaScript y cómo usar variables para almacenar valores en una aplicación JavaScript.

Una variable es una etiqueta que hace referencia a un valor como un número o una cadena. Antes de usar una variable, debes declararla.

Declaracíon de variables

Para declarar una variable, se utiliza la palabra clave var seguida del nombre de la variable como se muestra a continuación:

var mensaje; 

Un nombre de variable puede ser cualquier identificador válido. Tomando en cuenta la declaración anterio, por defecto, la variable mensaje tiene un valor especial undefined si no se le asigna un valor.

Los nombres de variables siguen estas reglas: 

  • Los nombres de las variables distinguen entre mayúsculas y minúsculas. Esto significa que mensaje y Mensaje son variables diferentes.
  • Los nombres de variables solo pueden contener letras, números, guiones bajos o signos de dólar y no pueden contener espacios. Además, los nombres de las variables deben comenzar con una letra, un guión bajo (_) o un signo de dólar ($).
  • Los nombres de variables no pueden usar palabras reservadas.

Por convención, los nombres de variables usan camelcase como mensaje, suEdad y miNombre.

JavaScript es un lenguaje de tipado dinámico. Esto significa que no necesitas especificar el tipo de variable en la declaración como otros lenguajes como Java o C#.

A partir de ES6, puedes usar la palabra clave let para declarar una variable como esta:

let message; 

Es una buena práctica usar la palabra clave let para declarar una variable. Más adelante, se muestran las diferencias entre las palabras clave var y let. Por lo que no es necesario preocuparse por eso por ahora.

Inicializar una variable

Una vez que se haya declarado una variable, se puede inicializarla con un valor. Para inicializar una variable, se especifica el nombre de la variable, seguido de un signo igual (=) y un valor.

Por ejemplo, el siguiente código declara la variable mensaje y la inicializa con una cadena literal "Hola Estrada Web Group":

let mensaje; 
mensaje = "Hola Estrada Web Group"; 

Para declarar e inicializar una variable al mismo tiempo, se puede utilizar la siguiente sintaxis:

let variableName = value;

Por ejemplo, la siguiente declaración declara la variable mensaje y la inicializa con la cadena literal "Hola Estrada Web Group":

let mensaje = "Hola Estrada Web Group";

JavaScript permite declarar dos o más variables usando una sola declaración. Para separar dos variables, se usa una coma (,) como se muestra a continuacón:

let mensaje = "Hola Estrada Web Group", seguidores = 1000;

Dado que JavaScript es un lenguaje de tipo dinámico, se puede asignar un valor de un tipo diferente a una variable. Aunque, no es recomendable. Por ejemplo:

let mensaje = 'Hola Estrada Web Group'; mensaje = 1000; 

Cambiar una variable

Una vez que se inicializa una variable, se puede cambiar su valor asignándole un valor diferente. Por ejemplo:

let mensaje = "Hola"; mensaje = 'Bienvenido a Estrada Web Group';

Variables no definidas vs. no declaradas

Es importante distinguir entre variables no definidas (Undefined) y no declaradas.

Una variable undefined es una variable que se ha declarado pero que no se ha inicializado con un valor. Por ejemplo:

let mensaje; console.log(mensaje); // undefined

En este ejemplo, la variable mensaje se declara pero no se inicializa. Por lo tanto, la variable mensaje no está definida es undefined su valor.

Por el contrario, una variable no declarada es una variable que no ha sido declarada. Por ejemplo:

console.log(contador); 

Resultado:

console.log(contador); ^ ReferenceError: contador is not defined 

En este ejemplo, la variable contador no ha sido declarada. Por lo tanto, acceder a él provoca un ReferenceError.

Constantes

Una constante tiene un valor que no cambia. Para declarar una constante, se usa la palabra clave const. Al definir una constante, se debe inicializarla con un valor. Por ejemplo:

const diasLaborales = 5; 

Una vez definida una constante, no se puede cambiar su valor. El siguiente ejemplo intenta cambiar el valor de la constante diasLaborales a 6 y provoca un error:

diasLaborales = 6;

Error:

Uncaught TypeError: Assignment to constant variable. 

En los siguientes artículos, se muestra que la palabra clave const en realidad define una referencia de solo lectura a un valor.

Resumen

  • Una variable es una etiqueta que hace referencia a un valor.
  • Se utiliza la palabra clave let para declarar una variable.
  • Una variable no definida es una variable que ha sido declarada pero no inicializada, mientras que una variable no declarada es una variable que no ha sido declarada.
  • Se utiliza la palabra clave const para definir una referencia de solo lectura a un valor.
Compartir artículo:

Más artículos geniales

Operadores de asignación lógica en JavaScript

Operadores de asignación lógica en JavaScript

En este tutorial, aprenderás sobre los operadores de asignación lógica de JavaScript, incluidos los operadores OR lógico (||=), AND lógico (&&=) y el operador de asignación null (??=).

Ver artículo completo
Para qué sirve la instrucción continue de JavaScript

Para qué sirve la instrucción continue de JavaScript

Resumen: en este tutorial, aprenderás a usar la instrucción continue de JavaScript para omitir la iteración actual de un bucle, es decir que se brinque la iteración actual.

Ver artículo completo
Operador de fusión nula o coalescente nula en JavaScript

Operador de fusión nula o coalescente nula en JavaScript

Resumen: en este tutorial, aprenderás sobre el operador coalescente nulo o fusión nula de JavaScript (??) que acepta dos valores y devuelve el segundo valor si el primero es nulo o indefinido.

Ver artículo completo

Manténgase actualizado

Obtenga excelente contenido en su bandeja de entrada todas las semanas.
Solo contenido excelente, no compartimos su correo electrónico con terceros.
Subir al inicio de la pantalla