El curso más corto de programación (con JavaScript)
Conceptos fundamentales explicados de la manera más superficial para comenzar a entender de qué se trata la programación
En la lección anterior aprendimos que podemos guardar cosas en variables y constantes, ahora toca averiguar: ¿qué cosas podemos guardar?.
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
).
Los tipos de dato son esenciales en programación porque nos dicen qué podemos hacer con un valor.
No es lo mismo sumar dos números que sumar dos textos, y JavaScript trata cada tipo de dato de manera diferente.
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;console.log(miIndefinido);
undefined
Imagina que tienes una caja nueva y vacía. Cuando la abres por primera vez, está indefinida porque aún no has decidido qué guardar en ella.
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;console.log(miNulo);
null
Es como una caja que vaciamos intencionalmente.
Number o número, es el tipo de dato que nos ayuda con lo relacionado a los números.
// Números enteroslet edad = 25;// Números negativoslet temperatura = -5;
// Números decimaleslet precio = 99.99;let pi = 3.14159;
String o Cadena (de caracteres), es el tipo de dato que nos ayuda a usar texto, como mensajes, palabras, letras o emoji.
// Diferentes tipos de textolet nombre = "Ana";let mensaje = "¡Bienvenido a JavaScript!";let emoji = "😊";
Hay tres maneras de crear strings:
Con comillas simples ('
):
let saludo = 'Hola mundo';
Con comillas dobles ("
):
let mensaje = "JavaScript es divertido";
Con backticks (`
) que permiten texto en múltiples líneas y usar variables:
let nombre = "María";let mensaje = `Hola ${nombre},¡Bienvenida al curso!`;
Boolean o booleano, es el tipo de dato que solo puede tener dos valores: true
(verdadero) o false
(falso).
Nos ayuda a representar condiciones que son verdaderas o falsas. Por ejemplo:
// Ejemplos de valores booleanos en situaciones realeslet usuarioConectado = true;let juegoEnPausa = false;let tareaCompletada = true;
Los booleanos son muy útiles cuando necesitamos tomar decisiones en nuestro código basadas en condiciones de sí/no.
Más adelante veremos cómo los tipos de dato se complementan con otras instrucciones para generar comportamientos más prácticos e interesantes.
Crea una variable para cada tipo de dato que hemos visto:
Luego, muestra cada variable en la consola usando console.log()
.
Crea tres variables usando diferentes formas de crear strings:
Muestra el resultado de cada una en la consola.
Crea dos variables numéricas:
Investiga y escribe ejemplos de situaciones reales donde se utilicen los diferentes tipos de dato en aplicaciones web que uses frecuentemente.
Por ejemplo:
Boolean:
Number:
String:
Null:
Undefined:
Escribe al menos un ejemplo más para cada tipo.