Tipos de datos

JavaScript dispone de siete tipos de datos, que se definen de maneras distintas, estos datos, se almacenan en variables y por la naturaleza de JavaScript (lenguaje no tipado), estas variables pueden pasar de contener un tipo de dato a otro tipo y podemos operar con tipos de dato diferentes.

Vamos a ver que tipos de dato existen:

Números

Son datos numéricos que se asignan con el número en cuestión, veamos un ejemplo:

Cadenas de caracteres

Son datos de texto y deben estar delimitados por comillas simples o dobles, pueden incluir caracteres especiales cómo \' (comilla) \" (comilla doble), \n (salto de línea), \t (tabulador)...

Booleanos

Son datos de bool, sus valores significan verdadero (true) y falso (false), se escriben sin comillas

Objetos

Son conjuntos de variables y funciones definidos previamente por el lenguaje (objetos predefinidos) o por el usuario, son ejemplos de objetos predefinidos los objetos Image y Array, para definir-las, usaremos el prefijo new y por el uso de paréntesis:

Nulos

Són datos vacios, se producen cuando se ha definido una variable como null para borrarla:

Indefinidas

Són variables que ahún no han sido asignadas con el operador de asignación (=)

No numérico

Se producen cuando no podemos realizar una operación determinada porque los datos no son compatibles, su valor es NaN (not a number):