Declaración de variables en JavaScript
¿Qué es una variable? Si ya tienes algún tipo de experiencia con lenguajes de programación, seguramente ya sabes qué es una variable.
Una variable es en realidad, un pequeño trozo de la memoria del ordenador donde vamos a guardar datos. A este pequeño trozo de memoria le daremos un nombre para poder identificarlo. Por ejemplo:
Nombre= “Javier”
En esta instrucción le decimos a JavaScript que guarde en un trozo de la memoria del ordenador la palabra “Javier”. A este trozo de memoria le llamamos “Nombre”
Para que lo comprendas mejor te puedes imaginar una caja con una etiqueta pegada que dice ‘Nombre’. Dentro de esta caja podemos guardar cosas. Lo que está guardado ahora dentro de la caja es la palabra “Javier”
Podemos hacer que el contenido de Nombre cambie de la siguiente forma:
Nombre= “Sandra”
De esta forma desaparece el contenido “Javier” y se sustituye por “Sandra”. O sea que ahora Nombre contiene la palabra “Sandra”
Definir una variable es simplemente avisar a JavaScript de que vamos a utilizarla. Un método para definir una variable es de esta forma:
var Nombre
De esta forma tan sencilla podemos definir una variable. Podemos definir todas las variables que vayamos a necesitar en un programa. Por ejemplo:
var Nombre
var Apellidos
var Domicilio
…
Normalmente definiremos todas estas variables al comienzo del programa JavaScript, para poder utilizarlas luego
No nos sirve cualquier palabra como nombre de variable. Ejemplos de palabras no válidas son:
var Nombre y Apellidos (contiene espacios entre las palabras)
var 2Domicilio (comienza por un número)
Podemos utilizar las palabras anteriores de la siguiente forma:
var Nombre_y_Apellidos
var Domicilio2
Fíjate que hemos sustituido los espacios que había entre Nombre y Apellidos por líneas de subrayado (_) quedando Nombre_y_Apellidos. Estas líneas de subrayado sí están permitidas y suelen ser utilizadas en lugar de los espacios en blanco.
Otra alternativa a los espacios en blanco entre palabras es juntar las palabras poniendo en mayúsculas la primera de las letras: NombreApellidos, FechaDeNacimiento.
Si quieres utilizar un número dentro del nombre de una variable, este no puede ir el primero (Domicilio2 en lugar de 2Domicilio, por ejemplo)
También podemos definir varias variables en una única línea:
var Nombre_y_Apellidos, Domicilio, Domicilio2, FechaDeNacimiento
… en lugar de
var Nombre_y_Apellidos
var Domicilio
var Domicilio2
var FechaDeNacimiento
Fíjate que en caso de definir las variables en una sola línea, se separan los nombres de variables con comas (,)
Tipos de datos
Ya hemos visto como definir una variable y cómo asignarle un valor. Por ejemplo:
var Nombre_y_Apellidos
Nombre_y_Apellidos=”Ernesto Zaque”
Fíjate que el nombre que aparece (Ernesto Zaque) aparece entre comillas (“). Esto es así porque es un texto.
Los textos siempre van entre comillas. Los números no:
var Nombre_y_Apellidos
var Edad
Nombre_y_Apellidos=”Ernesto Zaque”
Edad=22
Otro tipo de datos es el de tipo Boolean o Lógico. Este tipo de datos solo puede tener dos valores TRUE (verdad) o FALSE (falso). Por ejemplo:
var Casado
Casado=TRUE
En este ejemplo asignamos el valor TRUE a la variable Casado, (lo cual nos indicaría que estamos hablando de una persona que está casada, por ejemplo)
Otro tipo de datos que podemos utilizar es NULL. NULL nos va a ser muy útil para averiguar si una variable no tiene valor. Si una variable es igual a NULL, significa que está vacía, aún no se le ha asignado ningún valor.
Ten en cuenta que a la hora de definir una variable, nos da igual que tipo de datos vamos a introducir (texto, números, boolean, null, etc.), ya que JavaScript se adapta automáticamente según el valor que introducimos en la variable (sin embargo, en la mayoría de lenguajes de programación esto no es así)