Tutorial de JavaScript - Variables
- Definición de variables
- Reglas para el identificador de la variable
- Declarar una variable
-
Variables
let
yconst
en ES6
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
- 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.
- No se le permite usar ninguna palabra clave de JavaScript.
- El nombre de la variable distingue entre mayúsculas y minúsculas.
- 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
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 Facebook