Variables y constantes de JavaScript

En este tutorial, aprenderá acerca de las variables y constantes de JavaScript, y también cómo inicializarlas y usarlas con la ayuda de ejemplos.

Variables de JavaScript

En programación, una variable es un contenedor (área de almacenamiento) para almacenar datos. Por ejemplo,

let num = 5;

Aquí numestá la variable que contiene el número 5.

Declarar variables de JavaScript

En JavaScript, usamos vary letpalabras clave para declarar variables. Por ejemplo,

 var x; let y;

Aquí, xey son variables.

JavaScript var Vs let

Ambos vary letse utilizan para declarar variables. Sin embargo, existen algunas diferencias entre ellos.

var dejar
var se utiliza en las versiones anteriores de JavaScript letes la nueva forma de declarar variables a partir de ES6 (ES2015) .
var tiene un alcance de función (se discutirá en tutoriales posteriores). let tiene un alcance de bloque (se discutirá en tutoriales posteriores).
Por ejemplo, var x; Por ejemplo, let y;

Nota: Se recomienda que usemos en letlugar de var. Sin embargo, hay algunos navegadores que no admiten let. Visite JavaScript permite el soporte del navegador para obtener más información.

Variables de inicialización de JavaScript

Usamos el operador de asignación =para asignar un valor a una variable.

 let x; x = 5;

Aquí, 5 se asigna a la variable x.

También puede inicializar variables durante su declaración.

 let x = 5; let y = 6;

En JavaScript, es posible declarar variables en una sola declaración.

 let x = 5, y = 6, z = 7;

Si usa una variable sin inicializarla, tendrá un undefinedvalor.

 let x; // x is the name of the variable console.log(x); // undefined

Aquí x es el nombre de la variable y, dado que no contiene ningún valor, no estará definido.

Aprenderá sobre undefinedotros tipos de datos en el siguiente tutorial en detalle.

Cambiar el valor de las variables

Es posible cambiar el valor almacenado en la variable. Por ejemplo,

 // 5 is assigned to variable x let x = 5; console.log(x); // 5 // vaue of variable x is changed x = 3; console.log(x); // 3

El valor de una variable puede variar . De ahí la variable de nombre .

Reglas para nombrar variables de JavaScript

Las reglas para nombrar variables son:

  1. Los nombres de las variables deben comenzar con una letra, un guión bajo _o el signo de dólar $. Por ejemplo,
     //valid let a = 'hello'; let _a = 'hello'; let $a = 'hello';
  2. Los nombres de las variables no pueden empezar con números. Por ejemplo,
     //invalid Let 1a = 'hello'; // this gives an error
  3. JavaScript distingue entre mayúsculas y minúsculas. Entonces y e Y son variables diferentes. Por ejemplo,
     let y = "hi"; let Y = 5; console.log(y); // hi console.log(Y); // 5
  4. Las palabras clave no se pueden utilizar como nombres de variables. Por ejemplo,
     //invalid let new = 5; // Error! new is a keyword.

Notas:

  • Aunque puede nombrar variables de la forma que desee, es una buena práctica dar un nombre de variable descriptivo. Si está usando una variable para almacenar la cantidad de manzanas, es mejor usar manzanas o numberOfApples en lugar de x o n.
  • En JavaScript, los nombres de las variables generalmente se escriben en camelCase si tiene varias palabras. Por ejemplo, nombre, salario anual, etc.

Constantes de JavaScript

La constpalabra clave también se introdujo en la versión ES6 (ES2015) para crear constantes. Por ejemplo,

 const x = 5;

Una vez que se inicializa una constante, no podemos cambiar su valor.

 const x = 5; x = 10; // Error! constant cannot be changed. console.log(x)

Simplemente, una constante es un tipo de variable cuyo valor no se puede cambiar.

Además, no puede declarar una constante sin inicializarla. Por ejemplo,

 const x; // Error! Missing initializer in const declaration. x = 5; console.log(x)

Nota: Si está seguro de que el valor de una variable no cambiará a lo largo del programa, se recomienda utilizar const. Sin embargo, hay algunos navegadores que no admiten const. Visite la compatibilidad con el navegador JavaScript const para obtener más información.

Ahora que conoce las variables, aprenderá sobre los diferentes tipos de datos que una variable puede almacenar en el próximo tutorial.

Articulos interesantes...