Tipos de dato
Tipos de dato
Ahora veamos las cosas que podemos guardar en las variables y constantes.
Analogía
En la vida real, podemos tomar cualquier objeto que tengamos a nuestro alcance y ponerlo dentro de una caja, pero…

¿Qué tipo de cosas están a nuestro alcance en el mundo virtual?
Lo que está nuestro alcance son los datos
Existen diferentes tipos de dato que podemos guardar en nuestras variables y constantes.
Por ahora hablaremos de los principales:
Undefined
(indefinido)Null
(nulo)Number
(número)String
(cadena)Boolean
(booleano)
Y en otros artículos veremos algunos un poco más complejos:
Object
(objeto)Array
(arreglo)Function
(función)
Hay dos tipos de dato de los que no hablaremos en esta ruta de estudios
(BigInt
y Symbol
).
Undefined
Undefined o indefinido, es el tipo de dato que indica que no existe nada guardado ahí.
Es el valor por defecto que reciben las variables cuando las creamos sin asignar un valor.
let miIndefinido;
Analogía

Null
Null o nulo, es el tipo de dato que también indica que no existe nada en ese lugar, aunque este valor suele ser a propósito.
Es decir, un vacío puesto por un programador.
let miNulo = null;
Analogía

Number
Number o número, es el tipo de dato que nos ayuda con lo relacionado a los números.
let miNumero = 16;
let miNumeroDecimal = 0.1;
let miNumeroNegativo = -42;
Pueden ser enteros, decimales o negativos.
String
String o Cadena (de caracteres), es el tipo de dato que nos ayuda a usar texto, como mensajes, palabras o letras.
let miMensaje = "La programación es lo máximo";
let miPalabra = "Cool";
let miLetra = "z";
Hay tres maneras de declararlas:
Rodeando el texto con comillas simples (
'
):let conSimples = 'Hola mundo';Rodeando el texto con comillas dobles (
"
)let conDobles = "Hola mundo";Rodeando el texto con backticks o comillas invertidas (
`
)let conBackticks = `Hola mundo`;
Boolean
Boolean o booleano (pronunciado “buleano”), es un tipo de dato que sólo puede tener dos valores true
(verdadero) o false
(falso).
Nos ayuda con estructuras de lógica y condicionales, conceptos que veremos más adelante.
let estoyAprendiendoProgramacion = true;
let soyExpertoEnProgramacion = false;
En los siguientes artículos veremos cómo crear interacciones entre estas cajas y las cosas que guardamos en ellos con otros elementos.
En términos de programación: veremos cómo crear interacciones entre las variables/constantes y los datos que contienen, y cómo interactúan con otras estructuras de código.