En JavaScript, existen varios tipos de datos que se pueden utilizar para almacenar información en variables.
string
number
boolean
undefined
null
symbol
bigint
array
object
El tipo de datos string
o cadena de caracteres se utiliza para representar texto.
var nombre = "Juan";
var apellido = "Pérez";
var nombreCompleto = nombre + " " + apellido;
También se pueden utilizar caracteres especiales en las cadenas de texto, como saltos de línea y tabulaciones, utilizando secuencias de escape.
var mensaje = "Este es un mensaje\nen dos líneas.";
var titulo = "Página principal\t\tMi sitio web";
El tipo de datos number
o numérico se utiliza para representar números enteros y decimales.
var numeroEntero = 42;
var numeroDecimal = 3.14;
El tipo de datos boolean
o booleano se utiliza para representar valores lógicos, es decir, verdadero o falso.
var esMayorDeEdad = true;
var tieneLicencia = false;
El tipo de datos undefined
se utiliza para representar un valor no definido.
var valorNoDefinido;
El tipo de datos null
se utiliza para representar un valor nulo o vacío.
var valorNulo = null;
El tipo de datos symbol
se utiliza para representar un valor único e inmutable.
var simbolo = Symbol("mi-simbolo");
El tipo de datos bigint
se utiliza para representar números enteros de gran tamaño.
var numeroEnteroGrande = 9007199254740991n;
El tipo de datos Array
o arreglo se utiliza para representar una colección de datos ordenados.
var frutas = ["manzana", "naranja", "plátano"];
var numeros = [1, 2, 3, 4, 5];
El tipo de datos object
o objeto se utiliza para representar una colección de datos.
var persona = {
nombre: "Juan",
apellido: "Pérez",
edad: 30,
programas: true,
numeroIdentificacion: 123456789,
bandasFavoritas: ["The Beatles", "Led Zeppelin", "Queen"],
};
Para saber cual es el tipo de dato de una variable, podemos utilizar el operador typeof
.
var nombre = "Juan";
console.log(typeof nombre); // string
var edad = 30;
console.log(typeof edad); // number
var programas = true;
console.log(typeof programas); // boolean
var valorNoDefinido;
console.log(typeof valorNoDefinido); // undefined
var valorNulo = null;
console.log(typeof valorNulo); // object
var simbolo = Symbol("mi-simbolo");
console.log(typeof simbolo); // symbol
var numeroEnteroGrande = 9007199254740991n;
console.log(typeof numeroEnteroGrande); // bigint
var frutas = ["manzana", "naranja", "plátano"];
console.log(typeof frutas); // object
var persona = {
nombre: "Juan",
apellido: "Pérez",
edad: 30,
programas: true,
numeroIdentificacion: 123456789,
bandasFavoritas: ["The Beatles", "Led Zeppelin", "Queen"],
};
console.log(typeof persona); // object