DEV Community

Cristian Fernando
Cristian Fernando

Posted on • Edited on

Paracetamol.js💊| #1: ¿Cuales son los presentes tipos de datos de JavaScript?

Tipos primitivos:

console.log(typeof "Rojo"); // string
console.log(typeof 21); //number
console.log(typeof true); // boolean
console.log(typeof undefined); // undefined
console.log(typeof Symbol()); // symbol
console.log(typeof 2n); // bigint

console.log(typeof null); // object
Enter fullscreen mode Exit fullscreen mode

null es primitivo pese a que nos da object, ello por un bug que tiene el lenguaje como tal.

Objetos

console.log(typeof {}); // object
console.log(typeof []); // object
console.log(typeof function () { }); //function
Enter fullscreen mode Exit fullscreen mode

Las funciones son utilizan el constructor Object pero con una pequeña variante, pero en el fondo son objetos.

Top comments (7)

Collapse
 
ddtorres055 profile image
Daniel Diaz Torres

¿Los Set y Map también entran aquí en tipos de datos?

Collapse
 
duxtech profile image
Cristian Fernando

Set y Map mas que tipos de datos son solo iterables

Collapse
 
danpadilla profile image
Dan padilla

por que lo de Paracetamol.js?

Collapse
 
duxtech profile image
Cristian Fernando

Por que no? Me gusto el nombre por que serán preguntas cortas pero comunes. Acostumbro a exribir post largos, pero para este caso no lo merita.
Saludos

Collapse
 
danpadilla profile image
Dan padilla

solo era duda jejej
saludos,

Collapse
 
jeropizarro21 profile image
Jeronimo Pizarro

Nunca había escuchado sobre el type BigInt.
Me sorprendió ver qué no puede utilizarse el obj Math o realizar operaciones con instancias del tipo number.

Collapse
 
feche profile image
Federico Chiaravalli

En realidad no es obligatorio, estoy utilizando hashes hexadecimales sin utilizar BigInt sin tener problemas.