Tipos de dato

javascript 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)
INFO

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:

  1. Rodeando el texto con comillas simples ('):

    let conSimples = 'Hola mundo';
  2. Rodeando el texto con comillas dobles (")

    let conDobles = "Hola mundo";
  3. 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.

Comentarios