VARIABLES
INT
• Números enteros y decimales, positivos y negativos.
• En otros lenguajes de programación, se distingue entre distintos tipos de
números (int: entero, float: decimal,…), por lo que hay que indicarlo al
declarar la variable, pero en Javascript no.
• Ejemplo: var notaMedia = 7.52, numeroAlumnos = 45, variacionAlumnos =
-5;
STRING
• Una o varias cadenas de caracteres alfanuméricos (letras, números, signos
puntuación…).
• Las denominamos tipos de datos o variables de texto, porque las
empleamos para almacenar información de esa naturaleza o porque sus
valores los vamos a tratar como texto.
BOOLEANA
• El nombre viene de la lógica de Boole. Pueden tomar solo dos valores:
‘true‘ o ‘false‘ (verdadero/falso).
• Ej: var maximaPuntuacion= true, maximaPuntuacion = false;
• Se utilizan mucho en las sentencias condicionales, a modo de interruptor,
pudiendo equiparar los valores true/false, en ese símil, a ‘encendido’
/apagado’, es decir, que hace que el programa se siga ejecutando por una
instrucción o por otra diferente:
«Si es verdad, sigue ejecutando X, si es falso, haz Y».
• Veremos su utilización práctica en el apartado de flujos del programa.
OBJECTS
• Este concepto podemos asociarlo, de forma simplificada, a un ente u objeto
de la vida real que contiene diversas propiedades características que lo
definen.
• Explicaremos más sobre este concepto en un apartado posterior , sobre
todo para introducir los objetos que incorpora Javascript. La creación de
nuestros propios objetos, típica del estilo o paradigma de programación
‘orientada a objetos’ va más allá del objetivo de esta formación y no lo
tratemos en este curso (publicaremos próximamente sobre ello en otros
contenidos)
• Ejemplo declaración de propiedades de un
objeto: var coche {marca:"Seat", modelo: "Ibiza", matricula:"1400AXZ", col
or:"rojo"}
ARRAY
• Pueden contener múltiples valores (piensa en un buzón con diversos
compartimentos numerados en su interior) y son objetos. Vamos a ver aquí
solo su definición y en apartados posteriores, hablaremos más sobre ellas y
de cómo podemos manipularlas.
• Ejemplo: var granPoblacion = ["Madrid", "Barcelona", "Valencia", "Sevilla"];
• En su definición date cuenta cómo se emplean:
• corchetes [ ]: para incluir los valores
• comas (,): para separar los valores dentro del array
UNDEFINED
• Se da este tipo de datos cuando se declara una variable, pero no se le
asigna ningún valor.
• Ejemplo: var cantidad;
• Como ‘rarezas’, tenemos otro data type denominado Null (nulo) que se
considera un objeto (muchos contemplan este data type como un ‘fallo’ del
lenguaje Javascript), y el valor NaN (‘not a number’: no un número), que
curiosamente tiene el tipo de dato ‘number’ y que es el resultado de una
operación que no tiene sentido. Ejemplo: var resta = 25 - "texto";