contacto[arroba]digitallearning.es
Título curso Aprende a programar (con Javascript)

Declaración y asignación de una variable

En Javascript construimos estos buzones (en el argot, ‘declaramos una variable‘) con la sentencia:

que como vemos se compone de la palabra clave ‘var‘ y de un nombre ‘miPrimeraVariable‘.

Podemos elegir el nombre que queramos, tenga o no significado, dentro de unas sencillas reglas (ver recuadro abajo), aunque conviene que sea descriptivo para facilitar la lectura del código del programa.

Ejemplos de algunos nombres que podríamos dar a nuestras variables:

  • matricula
  • ventas2015
  • numeroHabitacion
  • modeloCoche

Con esos nombres es fácil saber qué tipo de valores estamos almacenado en esas variables, mientras que con el nombre  ‘ghfp‘, que también es válido, sería difícil, sobre todo si utilizamos muchas variables en nuestro programa.

Si tenemos que declarar varias variables, lo podemos hacer en una sola sentencia separando con comas, de la forma:

var variable1, variable2, variable3,.....  ;

Bien, y una vez que tenemos el buzón creado, es decir, la variable, ¿cómo depositamos una carta en él?, o lo que es lo mismo, ¿cómo almacenamos un dato/información en la variable? Pues con la siguiente sentencia, utilizando el signo de ‘igual‘ ( = ) :

En esta sentencia hemos asignado el valor 7 a nuestra variable ‘miPrimeravariable’.

Podríamos simplificar y en una sola instrucción realizar las dos acciones: definir la variable y asignarle un valor:

Vamos a practicar un poco con todo esto con un sencillo ejercicio (pincha el botón):

Normas y consejos para crear nombres de variables:

  • No podemos utilizar palabras claves reservadas en Javascript, como ‘for’, if’, ‘new’… porque forman parte de la sintaxis del lenguaje. Aquí tienes la lista completa para el estándar ECMAScript 6 (recuerda que ésta es la norma oficial que define al lenguaje Javascript)
  • Los nombres solo pueden contener letras, números, signo del dólar ($) y guión bajo (_).
    Es decir, no puede contener espacios en blanco, guiones medios (-), u otros tipo de caracteres/símbolos.
  • las letras pueden ser minúsculas y mayúsculas, distinguiéndose entre  ambas. Es decir, «NIF» es distinto a «nif» y a «Nif».
  • Aunque no es obligatorio, se recomienda emplear solo minúsculas. En el caso de nombres compuestos de varias palabras, al no permitirse el espacio en blanco, se aconseja utilizar el estilo camelCase , comenzando con mayúscula las palabras posteriores a la 1ª (asemejando las joróbas de un camello).
    Ejemplos: «tallaCamiseta», «finPlazoMatricula»